XML 66 R52.htm IDEA: XBRL DOCUMENT v3.25.4
Retirement And Other Benefit Plans - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Retirement Benefits [Abstract]      
Employer contributions to defined contribution plan $ 12,500 $ 11,600 $ 12,100
Deferred Compensation Arrangement with Individual, Postretirement Benefits      
Other long-term liabilities 126,743 112,931  
Accrued expenses and other current liabilities 72,578 52,726  
Deferred Compensation      
Deferred Compensation Arrangement with Individual, Postretirement Benefits      
Compensation deferred by participants 900 400 2,600
Amount withdrawn from the Plan by participants 2,600 2,900 $ 5,000
Other long-term liabilities 48,300 43,800  
Accrued expenses and other current liabilities 2,500 2,500  
Life insurance contract assets $ 50,700 $ 45,200