XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Expense and Related Tax Benefit (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Restricted stock units $ 14,254 $ 9,886 $ 47,210 $ 31,059
Unrestricted stock awards 169 336 609 1,008
Total stock-based compensation 15,538 11,838 51,500 36,445
Related tax benefit 3,547 2,503 11,759 7,853
Phantom Share Units (PSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Phantom stock units $ 1,115 $ 1,616 $ 3,681 $ 4,378