XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Expense and Related Tax Benefit (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Restricted stock units $ 16,338 $ 11,093
Unrestricted stock awards 220 336
Total stock-based compensation 17,257 12,878
Related tax benefit 4,072 2,799
Phantom Share Units (PSUs) [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Phantom stock units $ 699 $ 1,449