v3.26.3
Stock-Based Compensation - Expense and Related Tax Benefit (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 13,652 $ 15,538 $ 48,510 $ 51,500
Related tax benefit 2,962 3,547 10,798 11,759
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 11,875 14,254 43,520 47,210
Unrestricted Stock Awards        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation 336 169 1,007 609
Phantom Share Units (PSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock-based compensation $ 1,441 $ 1,115 $ 3,983 $ 3,681