XML 76 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Share-based Compensation - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Share-based compensation expenses $ 7.7 $ 6.5 $ 15.0 $ 12.1    
Restricted Stock Units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Maximum unrecognized cost for stocks and RSU's $ 54.9   $ 54.9      
Unrecognized compensation cost, weighted average period of recognition (in years)     2 years 3 months 18 days      
Time Based Awards            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years)     3 years   3 years 3 years
Awards with Performance Conditions            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Vesting period (in years)     3 years      
Performance adjustment percent     25.00%      
Performance measurement period (in years)     1 year      
Requisite service period (in years)     2 years      
Awards with Performance Conditions | Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Performance payout percent     0.00%      
Awards with Performance Conditions | Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Performance payout percent     200.00%