Quarterly report [Sections 13 or 15(d)]

Stock-based Compensation - Additional Information (Details)

v3.25.2
Stock-based Compensation - Additional Information (Details)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended 12 Months Ended
Jan. 01, 2025
shares
Feb. 12, 2024
installment
Aug. 10, 2021
Nov. 30, 2016
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
shares
Feb. 04, 2025
Feb. 27, 2023
Unvested restricted stock awards                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Fair value | $         $ 46.0 $ 60.9      
Performance Shares                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Target bonus threshold                 30.00%
RSU stock awards share conversion ratio   1.25              
Vesting percentage of target bonus   100.00%              
Restricted stock unit, conversion ratio               1.25  
Maximum earned percentage               1.25  
Minimum earned percentage               0.50  
Target earned percentage               1  
Number of award installments | installment   3              
Performance Shares | Maximum                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Vesting percentage of target bonus   125.00%              
Performance Shares | 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)         885,913   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)         891,993   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