XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Share-Based Incentive Plan (Narrative) (Details) - USD ($)
$ in Millions
6 Months Ended
Dec. 06, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Nov. 16, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   12,291      
Stock option award expiration period, in years   10 years      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number   2,823,399   3,350,786  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested   $ 0.1      
Long-Term Incentive Plan 2003          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Total unrecognized compensation expense, net of estimated forfeitures   $ 236.2      
Weighted-average period over which total unrecognized compensation expense expected to be recognized, in years   1 year 8 months 12 days      
Intrinsic value of stock-based awards exercised and restricted stock units converted   $ 118.8 $ 137.9    
Long-Term Incentive Plan 2003 | Stock awards          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Average remaining contractual term for stock awards outstanding, in years   2 years 7 months 6 days      
Long-Term Incentive Plan 2003 | Stock awards | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option award vesting period, in years   3 years      
Long-Term Incentive Plan 2003 | Stock awards | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock option award vesting period, in years   4 years      
2020 Stock Incentive Plan and 2003 Long-Term Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Ordinary shares reserved for issuance         72,500,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized 49,000,000