XML 71 R60.htm IDEA: XBRL DOCUMENT v3.24.2
Stock-based Compensation (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option compensation expense $ 3.2   $ 2.6 $ 5.6 $ 4.3
PSUs & RSUs          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Estimated grant date fair value of options and RSUs granted   $ 5.3      
RSU          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units granted (in shares) 403,760 319,731      
Estimated grant date fair value of options and RSUs granted $ 4.0        
RSU | Employee | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period 1 year 3 years      
RSU | Employee | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period 3 years 4 years      
PSU          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Restricted stock units granted (in shares)   149,381      
PSU | Employee          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vesting period   3 years