XML 112 R64.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Feb. 28, 2021
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Restricted Stock        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Fair value of vested       $ 0.0
Vested   0 0  
Restricted Stock Units (RSUs)        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Fair value of vested   $ 4.1 $ 6.4 $ 1.9
Vested   1,515,000    
2021 Employee Stock Purchase Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Percentage related to employees able to purchase shares at lower of fair market value 85.00%      
Number of shares available for future issuance   5,800,000    
2021 Employee Stock Purchase Plan | Maximum        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Percentage allowed for eligible employees to purchase shares of common stock 15.00%      
2021 Incentive Award Plan        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Number of shares available for future issuance   34,700,000