XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-based Compensation - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation expenses $ 7.3 $ 5.6
Restricted Stock Units    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum unrecognized cost for stocks and RSU's $ 64.0  
Unrecognized compensation cost, weighted average period of recognition (in years) 2 years 6 months  
Time Based Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period (in 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%