XML 119 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans - Schedule of Net Benefit Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Components of net periodic benefit cost:    
Settlement charge $ (1,722) $ 0
United States    
Components of net periodic benefit cost:    
Interest cost 265 286
Expected return on plan assets (271) (256)
Recognized net actuarial loss 58 62
Net periodic pension cost 52 92
Settlement charge 1,722 0
Total pension expense 1,774 92
United Kingdom    
Components of net periodic benefit cost:    
Interest cost 215 229
Expected return on plan assets (380) (346)
Amortization of prior service cost 24 24
Recognized net actuarial loss 33 18
Total pension expense $ (108) $ (75)