XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Based Compensation Plans (Additional Information) (Details) - USD ($)
1 Months Ended 3 Months Ended
Oct. 01, 2022
Apr. 30, 2024
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Performance shares     293,709,982   293,709,982
Subsequent Event [Member] | Hero Acquisition          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting shares   213,719      
Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted, Options     76,090 88,480  
Weighted-Average grant date fair value     $ 100.28 $ 83.13  
Total Fair Value     $ 7.6 $ 7.4  
Hero Restricted Shares     76,090 88,480  
Restricted Stock Units (RSUs) [Member] | Hero Acquisition          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Granted, Options 854,882        
Total Fair Value $ 61.5        
Hero Restricted Shares 854,882        
Vesting period 3 years        
Restricted shares, stock compensation expense     $ 7,300,000 $ 7,300,000  
Restricted Stock Units (RSUs) [Member] | Subsequent Event [Member] | Hero Acquisition          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Vesting shares   213,719      
Performance Stock Units (PSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Weighted-Average grant date fair value     $ 122.24 $ 110.95  
Performance shares     19,960 19,650  
Performance Stock Units (PSUs) [Member] | Minimum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Performance stock issued range     0.00%    
Performance Stock Units (PSUs) [Member] | Maximum [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Performance stock issued range     200.00%