XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.2
Equity Incentive Plans and Stock-Based Compensation - Stock-based Compensation/Stock Repurchase Program (Details)
$ in Millions
6 Months Ended
Jun. 30, 2024
USD ($)
Share-Based Payment Arrangement [Abstract]  
Total compensation expense related to unvested awards granted, not yet recognized $ 41.2
Total compensation expense related to unvested awards granted, not yet recognized weighted-average period for recognition (in years) 2 years 9 months 21 days