XML 88 R76.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Schedule of Assumptions Used to Estimate Value of Each Option Award) (Details) - Employee Stock Option
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Assumptions used to estimate value of each option award      
Expected volatility 40.50% 54.90% 50.70%
Expected dividend yield 0.00% 0.00% 0.00%
Expected life (in years) 6 years 1 month 6 days 6 years 1 month 6 days 6 years 1 month 6 days
Risk-free interest rate 4.21% 3.71% 2.38%