XML 112 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Incentive Plans and Stock-Based Compensation - Stock-based Compensation/Stock Repurchase Program (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Share-Based Payment Arrangement [Abstract]  
Total compensation expense related to unvested awards granted, not yet recognized $ 32.7
Total compensation expense related to unvested awards granted, not yet recognized weighted-average period for recognition (in years) 2 years 6 months