v3.26.3
Incentive Plans - Schedule of Share-Based Plans, Amounts Recognized (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Share-Based Payment Arrangement [Abstract]    
Compensation charged against income before tax benefit $ 36,582 $ 33,884
Related income tax benefit recognized in income $ 5,593 $ 4,882