XML 110 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Reconciliation of Changes in Fair Value of Plan Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Non-US      
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]      
Fair value of plan assets at beginning of period $ 43,245,000 $ 40,642,000  
Actual return on plan assets (2,403,000) 2,749,000  
Employer contributions 0 0 $ 0
Benefits paid (2,257,000) (2,481,000)  
Plan participants’ contributions 0 0  
Foreign exchange rate changes (313,000) 2,335,000  
Fair value of plan assets at end of period 38,272,000 43,245,000 40,642,000
US plans      
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]      
Fair value of plan assets at beginning of period 172,793,000 173,738,000  
Actual return on plan assets 2,389,000 11,594,000  
Employer contributions 50,000 187,000 400,000
Benefits paid (11,388,000) (10,619,000)  
Plan participants’ contributions 0 (2,107,000)  
Foreign exchange rate changes 0 0  
Fair value of plan assets at end of period $ 163,844,000 $ 172,793,000 $ 173,738,000