v3.26.1
Compensation Plans - Stock-Based Compensation Activity (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share-Based Payment Arrangement, Additional Disclosure          
Stock-based compensation expense $ 27,500,000 $ 19,700,000 $ 55,500,000 $ 50,500,000  
Forfeitures 0 200,000 200,000 500,000  
Tax benefit related to stock-based compensation expense $ 5,400,000 $ 3,400,000 $ 11,000,000.0 $ 9,100,000  
Options Outstanding          
Ending Balance (in shares) 402,108   402,108    
Restricted stock          
Unvested Restricted Stock or Stock Units          
Beginning Balance (in shares)     3,450,544    
Granted (in shares)     1,009,544    
Vested (in shares)     (979,127)    
Canceled (in shares)     (4,504)    
Ending Balance (in shares) 3,476,457   3,476,457   3,450,544
Weighted Average Grant Date Fair Value (in dollars per share)          
Beginning Balance (in dollars per share)     $ 47.70    
Granted (in dollars per share)     79.91    
Vested (in dollars per share)     47.54    
Canceled (in dollars per share)     55.75    
Ending Balance (in dollars per share) $ 57.09   $ 57.09   $ 47.70
Restricted stock units          
Unvested Restricted Stock or Stock Units          
Beginning Balance (in shares)     454,740    
Granted (in shares)     166,064    
Vested (in shares)     (195,724)    
Canceled (in shares)     0    
Ending Balance (in shares) 425,080   425,080   454,740
Weighted Average Grant Date Fair Value (in dollars per share)          
Beginning Balance (in dollars per share)     $ 54.30    
Granted (in dollars per share)     77.44    
Vested (in dollars per share)     44.44    
Canceled (in dollars per share)     0    
Ending Balance (in dollars per share) $ 67.88   $ 67.88   $ 54.30
Restricted stock and restricted stock units (RSUs)          
Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures          
Unrecognized compensation cost related to equity awards $ 56,000,000.0   $ 56,000,000.0    
Weighted average period over which equity award expense expected to be recognized     2 years 7 months 6 days    
Stock options          
Options Outstanding          
Beginning Balance (in shares)     423,068    
Granted (in shares)     0    
Exercised (in shares)     (20,960)    
Canceled (in shares)     0    
Expired (in shares)     0    
Ending Balance (in shares) 402,108   402,108   423,068
Weighted Average Exercise Price (in dollars per share)          
Beginning Balance (in dollars per share)     $ 37.47    
Granted (in dollars per share)     0    
Exercised (in dollars per share)     24.75    
Cancelled (in dollars per share)     0    
Expired (in dollars per share)     0    
Ending Balance (in dollars per share) $ 38.13   $ 38.13   $ 37.47
Share-Based Compensation Arrangement by Share-Based Payment Award, Additional General Disclosures          
Weighted Average Remaining Contractual Term of Stock Options Outstanding (in Years)     5 years 4 months 24 days   5 years 8 months 12 days
Aggregate Intrinsic Value of Stock Options Outstanding $ 13,754,320   $ 13,754,320   $ 20,077,175
Aggregate Intrinsic Value of Stock Options Exercised     $ 1,320,423    
Number of Exercisable Options (in shares) 202,108   202,108    
Weighted Average Exercise Price of Options Exercisable $ 33.63   $ 33.63    
Weighted Average Remaining Contractual Term for Options Exercisable     4 years 1 month 6 days    
Aggregate Intrinsic Value of Options Exercisable $ 7,824,320   $ 7,824,320    
Unrecognized compensation cost related to equity awards $ 1,100,000   $ 1,100,000    
Weighted average period over which equity award expense expected to be recognized     1 year 7 months 6 days    
Tax Benefit Recorded As a Result of Stock Option Exercises     $ 0