v3.25.2
Summary of Non-Qualified Stock Options (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Stock Appreciation Rights (SARs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 59.24   $ 59.24   $ 58.90
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price     0    
Weighted Average Exercise Price, Exercises in Period (in dollars per share)     50.82    
Weighted Average Exercise Price, Forfeitures in Period (in dollars per share)     0    
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 59.24   $ 59.24    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value     $ 3.6    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number 671,263   671,263    
Weighted Average Remaining Contractual Term, Exercisable (in years)     3 years 9 months 18 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value $ 84.6   $ 84.6    
Share-based Payment Arrangement, Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 4,745 0 89,221 85,425  
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Exercised     (2,139)    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures     (12,488)    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 155.90   $ 155.90   $ 147.08
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price     180.72    
Weighted Average Exercise Price, Exercises in Period (in dollars per share)     140.90    
Weighted Average Exercise Price, Forfeitures in Period (in dollars per share)     169.83    
Weighted Average Exercise Price, Exercisable (in dollars per share) $ 141.94   $ 141.94    
Weighted Average Remaining Contractual Term, Outstanding (in years)     8 years    
Aggregate Intrinsic Value, Outstanding $ 9.1   $ 9.1    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 309,408   309,408   234,814
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number 153,368   153,368    
Weighted Average Remaining Contractual Term, Exercisable (in years)     6 years 9 months 18 days    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value $ 6.6   $ 6.6