XML 101 R80.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Jan. 01, 2026
Jul. 02, 2020
Jul. 31, 2015
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Apr. 04, 2025
Apr. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock-based compensation expense       $ 61.3 $ 64.5 $ 59.9      
Class of warrant or right, number of warrants cancelled       3,170,834          
Omnibus Agreement                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period             5 years    
Stock options                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized expense, stock options       $ 35.2          
Unrecognized expense, period for recognition       1 year 1 month 6 days          
Stock-based compensation expense       $ 25.2 29.8 37.6      
RSUs                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Unrecognized expense, RSUs       $ 89.6          
Unrecognized expense, period for recognition       1 year 3 months 18 days          
Granted (usd per share)       $ 49.90          
Stock-based compensation expense       $ 41.3 28.2 19.8      
Warrant liability                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock-based compensation expense       $ (5.2) $ 6.5 $ 2.5      
Warrant liability | Omnibus Agreement                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period             5 years    
Class of warrant issued of common stock (in shares)             3,352,025    
Granted (usd per share)             $ 20.37    
Vested warrant shares                 181,191
Class of warrant or right, number of warrants cancelled               3,170,834  
2020 Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Common stock reserved for issuance (in shares)   5,503,678              
Common stock reserved for issuance, annual increase, percentage of outstanding shares   5.00%              
Maximum shares that may be issued upon exercise of incentive stock options (in shares)   3,650,000              
Additional shares authorized (in shares)       8,333,678          
2020 Plan | Subsequent event                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of additional shares authorized (in shares) 3,650,000                
2020 ESPP                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Common stock reserved for issuance (in shares)   1,000,000              
Common stock reserved for issuance, annual increase, percentage of outstanding shares   1.00%              
Additional shares authorized (in shares)       0          
Number of shares available for issuance, annual increase (in shares)   1,000,000              
2015 Plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Common stock reserved for issuance (in shares)     7,312,590            
Additional shares authorized (in shares)       0          
2015 Plan | Stock options                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares called by each option     1            
Vesting period     4 years            
Expiration period     10 years            
Employee Share Purchase Plan (ESPP)                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of additional shares authorized (in shares) 0                
Incentive Stock Plan 2021                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Share-based compensation equity awards granted (in shares)             404,207