XML 87 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Retirement Plans - Schedule of Deferred Compensation Plan Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Defined Contribution Plan Disclosure [Line Items]    
Accruals and other current liabilities $ 163,858 $ 169,522
Deferred compensation plan liabilities 94,962 96,684
Deferred Compensation Arrangement with Individual, by Type of Compensation, Pension and Other Postretirement Benefits    
Defined Contribution Plan Disclosure [Line Items]    
Accruals and other current liabilities 3,748 3,798
Deferred compensation plan liabilities 94,962 96,684
Total DCP liabilities $ 98,710 $ 100,482