v3.25.0.1
Stock-based Compensation - Stock Options Assumptions (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Significant assumptions      
Risk free interest rate, minimum 3.76% 3.51% 1.65%
Risk free interest rate, maximum 4.59% 4.55% 4.29%
Expected dividend yield, percent 0.00% 0.00% 0.00%
Expected volatility in stock price, minimum 49.62% 51.64% 50.46%
Expected volatility in stock price, maximum 51.89% 55.00% 55.00%
Aggregate intrinsic value, options exercised $ 7.3 $ 0.4 $ 0.3
Minimum      
Significant assumptions      
Expected term of stock award (in years) 5 years 1 year 2 months 12 days 1 year 4 months 24 days
Maximum      
Significant assumptions      
Expected term of stock award (in years) 6 years 6 months 5 years 5 years