Quarterly report [Sections 13 or 15(d)]

Stock-based Compensation - Additional Information (Details)

v3.25.3
Stock-based Compensation - Additional Information (Details)
$ / shares in Units, $ in Millions
1 Months Ended 9 Months Ended 12 Months Ended
Jan. 01, 2025
shares
Feb. 12, 2024
goal
installment
Aug. 10, 2021
Nov. 30, 2016
Sep. 30, 2025
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
shares
Jul. 28, 2025
goal
Feb. 04, 2025
goal
Feb. 27, 2023
Unvested restricted stock awards                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Fair value | $         $ 64.1 $ 74.9        
Target bonus threshold                   30.00%
RSU stock awards share conversion ratio   1.25           2    
Number of performance goals | goal   5           6 5  
Vesting percentage of target bonus   100.00%                
Restricted stock unit, conversion ratio                 1.25  
Maximum earned percentage               2 1.25  
Minimum earned percentage               0 0.50  
Target earned percentage               1 1  
Number of award installments | installment   3                
Unvested restricted stock awards | Maximum                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Vesting percentage of target bonus   125.00%                
Unvested restricted stock awards | Minimum                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Vesting percentage of target bonus   45.00%                
Employee Stock                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Purchase price of common stock expressed as a percentage of its fair value     85.00%              
Options to purchase common stock and unvested restricted stock awards                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Repurchase price per share (in dollars per share) | $ / shares         $ 0.04   $ 0.05      
Options to purchase common stock and unvested restricted stock awards | Maximum                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Number of shares to be repurchased (in shares)         796,458   1,154,146      
Other non-current liabilities | $         $ 0.0   $ 0.1      
Other Stock Based Awards | Maximum                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Shares subject to vesting conditions (in shares)         780,799   1,114,380      
Other Stock Based Awards | Series C Preferred Stock                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Payments for advisory services shares (in shares)         2,677,200          
2016 Stock Option and Grant Plan | Incentive Stock Options                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Contractual term of options       10 years            
Shares vesting period         6 years          
Award cliff off period         1 year          
2016 Stock Option and Grant Plan | Unvested restricted stock awards                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Shares vesting period         6 years          
2016 Stock Option and Grant Plan | Grantee Owns Ten Percent of Voting Rights | Incentive Stock Options                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Contractual term of options         5 years          
Percentage of shareholding by grantee         0.10          
Percentage of stockholders on exercise price of option granted         0.10          
Purchase price of common stock expressed as a percentage of its fair value         110.00%          
2021 Equity Incentive Plan                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Percentage of share outstanding     4.00%              
Additional shares authorized (in shares) 31,367,055                  
Yearly percentage increase in ESPP shares available for issuance     0.50%              
2021 Equity Incentive Plan | Incentive Stock Options                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Shares vesting period         6 years          
2021 Equity Incentive Plan | Unvested restricted stock awards                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Shares vesting period         4 years          
2021 Equity Incentive Plan | Employee Stock                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Additional shares authorized (in shares) 3,920,882