XML 115 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Accumulated Benefit Obligations in Excess of Plan Asset (Details) - Pension Plan - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
United States      
Defined Benefit Plan Disclosure      
Projected benefit obligation $ 5,909 $ 6,101 $ 7,875
Accumulated benefit obligation 5,909 6,101  
Fair value of plan assets 3,923 3,792 4,767
United Kingdom      
Defined Benefit Plan Disclosure      
Projected benefit obligation 5,011 4,671 9,135
Accumulated benefit obligation 5,011 4,671  
Fair value of plan assets $ 6,399 $ 5,745 $ 8,409