Quarterly report [Sections 13 or 15(d)]

Stock-Based Compensation - Stock Option Activity (Details)

v3.25.3
Stock-Based Compensation - Stock Option Activity (Details)
9 Months Ended 12 Months Ended
Sep. 30, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Stock Options Outstanding [Roll Forward]    
Beginning (shares) | shares 2,752,962  
Granted (shares) | shares 279,836  
Canceled and forfeited (shares) | shares (110,600)  
Ending (shares) | shares 2,374,544 2,752,962
Exercisable (shares) | shares 1,480,958  
Vested and expected to vest (shares) | shares 2,240,506  
Exercise Price Per Share [Abstract]    
Exercise Price Per Share, Outstanding, Minimum (per share) $ 0.71 $ 0.71
Exercise Price Per Share, Outstanding, Maximum (dollars per share) 8.61 3.93
Exercise price per share, granted, minimum (in dollars per share) 2.14  
Exercise price per share, granted, maximum (in dollars per share) 8.61  
Exercise price per share, exercised, minimum (in dollars per share) 0.71  
Exercise price per share, exercised, maximum (in dollars per share) 3.93  
Exercise price per share, canceled and forfeited, minimum (in dollars per share) 0.71  
Exercise price per share, canceled and forfeited, maximum (in dollars per share) $ 3.48  
Exercised (shares) | shares (547,654)  
Weighted Average Exercise Price [Roll Forward]    
Beginning (usd per share) $ 1.14  
Granted (usd per share) 7.60  
Exercised (usd per share) 1.20  
Canceled and forfeited (usd per share) 0.95  
Ending (usd per share) $ 1.90 $ 1.14
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]    
Outstanding, Aggregate Intrinsic Value | $ $ 16,412,063 $ 1,348,684
Exercised, Aggregate Intrinsic Value | $ $ 4,166,480  
Exercisable (usd per share) $ 1.24  
Exercisable, Aggregate Intrinsic Value | $ $ 11,217,693  
Vested and expected to vest (usd per share) $ 1.83  
Vested and expected to vest, Aggregate Intrinsic Value | $ $ 15,632,907  
Certain Employees    
Stock Options Outstanding [Roll Forward]    
Granted (shares) | shares 58,500  
Certain Employees | 2022 Stock Incentive Plan    
Stock Options Outstanding [Roll Forward]    
Granted (shares) | shares 221,336  
Stock Options    
Weighted Average Exercise Price [Roll Forward]    
Weighted Average Remaining Life 6 years 21 days 6 years 8 months 12 days