XML 78 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock-Based Compensation - Expense and Related Tax Benefit (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options $ 0 $ 20 $ 0 $ 80
Restricted stock units 10,080 6,516 21,173 13,099
Unrestricted stock awards 336 239 672 515
Total stock-based compensation 11,728 7,922 24,606 15,618
Related tax benefit 2,551 1,670 5,350 3,373
Phantom Share Units (PSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Phantom stock units $ 1,312 $ 1,147 $ 2,761 $ 1,924