XML 108 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
United States      
Defined Benefit Plan Disclosure [Line Items]      
Expected net actuarial loss $ 100    
Accumulated benefit obligation 31,209 $ 34,059  
Net periodic benefit cost 1,722 2,258 $ 2,099
Foreign Plan      
Defined Benefit Plan Disclosure [Line Items]      
Accumulated benefit obligation 14,000 16,000  
Net periodic benefit cost 3,300 4,300 3,600
Savings And Retirement Plans      
Defined Benefit Plan Disclosure [Line Items]      
Expense recognized $ 35,000 $ 15,000 $ 14,000