XML 111 R97.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Narrative (Details) - Pension Plan
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
plan
Dec. 31, 2022
USD ($)
Defined Benefit Plan Disclosure    
Defined contribution plan number 5  
Net loss to be recognize during the next fiscal period | $ $ 52  
United States    
Defined Benefit Plan Disclosure    
Number of retirement plans 3  
Number of defined benefit plans 1  
Defined contribution plan number 2  
Defined benefit plans, estimated future employer contributions in current fiscal year | $ $ 370  
Accrued pension obligation | $ $ 1,986 $ 2,309
Canada    
Defined Benefit Plan Disclosure    
Defined contribution plan number 1  
United Kingdom    
Defined Benefit Plan Disclosure    
Defined contribution plan number 2  
Defined benefit plans, estimated future employer contributions in current fiscal year | $ $ 318