XML 73 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - ESPP and Stock Based Compensation (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
period
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Percent of historical volatility (as a percent) 50.00%
Percent of implied volatility (as a percent) 50.00%
Stock-based compensation expense to be recognized in next twelve months | $ $ 49.0
Stock-based compensation expense to be recognized two years after filing | $ 21.4
Stock-based compensation expense to be recognized three years after filing | $ 6.6
Stock-based compensation expense to be recognized four years after filing | $ $ 0.9
ESPP  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Weighted-average amortization period (in years) 9 months 18 days
ESPP | Employee Stock Purchase Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Maximum employee subscription rate (as a percent) 15.00%
Maximum number of shares employee can purchase during offering period (in shares) 2,000
Number of offering periods | period 2
Offering period 6 months
Price of common stock purchased under the ESPP (as a percent) 85.00%
Number of shares authorized (in shares) 12,400,000
Shares available for future grant (in shares) 4,200,000
Shares purchased under ESPP (in shares) 300,000
Unrecognized stock-based compensation expense | $ $ 0.4
Weighted-average amortization period (in years) 1 month 6 days
ESPP | NQ ESPP  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of shares authorized (in shares) 7,500,000
Shares available for future grant (in shares) 2,200,000
Weighted-average amortization period (in years) 9 months 18 days
Maximum contribution percent (as a percent) 25.00%
Employee termination employment period (in years) 1 year
Maximum number of shares allocated per purchase period 350,000
Shares purchased for award 1,200,000
Shares issued in period 1,200,000
Unrecognized stock-based compensation expense | $ $ 13.3