XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement And Other Benefit Plans - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]      
Employer contributions to defined contribution plan $ 12,100 $ 12,900 $ 11,600
Deferred Compensation Arrangement with Individual, Postretirement Benefits      
Other long-term liabilities 107,432 95,658  
Accrued expenses and other current liabilities $ 66,721 $ 72,273  
Discount rate 3.37% 3.75%  
Deferred Compensation      
Deferred Compensation Arrangement with Individual, Postretirement Benefits      
Compensation deferred by participants $ 2,600 $ 5,400 3,100
Amount withdrawn from the Plan by participants 5,000 2,400 $ 2,000
Other long-term liabilities 40,500 34,000  
Accrued expenses and other current liabilities 2,500 4,600  
Life insurance contract assets $ 41,800 $ 37,600