XML 95 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
shares in Millions, $ in Millions
1 Months Ended 12 Months Ended
Jan. 31, 2024
Oct. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Ermetic        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Fair value of replacement equity   $ 0.5   $ 0.5
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options, stock incentive plans, maximum term (in years)     10 years  
Stock options | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options, stock incentive plan, vesting period (in years)     3 years  
Stock options | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options, stock incentive plan, vesting period (in years)     4 years  
Employee Stock Purchase Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Additional shares reserved (in shares) 1.8      
Shares available for grant (in shares)     10.0  
Percentage of employee earnings allowed     15.00%  
Discount price percentage     85.00%  
Offering period (up to)     27 months  
Share-based payment award, termination contingency, new offering period     24 months  
Share-based payment award, termination contingency, new purchase period     6 months  
Employee contributions     $ 6.9 $ 7.9
2018 Equity Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Additional shares reserved (in shares) 5.9      
Shares available for grant (in shares)     26.1