XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Schedule of fair value assumptions (Details) - Stock options - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock-Based Compensation      
Expected dividend rate 0.00% 0.00% 0.00%
Expected stock price volatility, minimum 57.30% 62.50% 63.80%
Expected stock price volatility, maximum 62.50% 66.70% 75.30%
Risk-free interest rate, minimum 3.40% 3.40% 1.50%
Risk-free interest rate, maximum 4.70% 4.70% 4.40%
Expected life (years) 5 years 6 months 5 years 6 months  
Weighted average grant-date fair value (in USD per share) $ 28.05 $ 18.85 $ 19.83
Minimum      
Stock-Based Compensation      
Expected life (years)     5 years 3 months 18 days
Maximum      
Stock-Based Compensation      
Expected life (years)     6 years 3 months 18 days