XML 109 R96.htm IDEA: XBRL DOCUMENT v3.22.0.1
Retirement Plans - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
plan
Dec. 31, 2020
USD ($)
Defined Benefit Plan Disclosure    
Net loss to be recognize during the next fiscal period $ 1  
United States    
Defined Benefit Plan Disclosure    
Defined benefit plans, estimated future employer contributions in current fiscal year $ 460  
Pension Plan    
Defined Benefit Plan Disclosure    
Defined contribution plan number | plan 6  
Pension Plan | United States    
Defined Benefit Plan Disclosure    
Number of retirement plans | plan 3  
Number of defined benefit plans | plan 1  
Defined contribution plan number | plan 2  
Accrued pension obligation $ 3,108 $ 3,989
Defined benefit plan, contributions $ 300 300
Pension Plan | Canada    
Defined Benefit Plan Disclosure    
Defined contribution plan number | plan 2  
Pension Plan | United Kingdom    
Defined Benefit Plan Disclosure    
Defined contribution plan number | plan 2  
Defined benefit plans, estimated future employer contributions in current fiscal year $ 337  
Accrued pension obligation 726 2,290
Defined benefit plan, contributions $ 336 337
Other Postretirement Benefits Plan    
Defined Benefit Plan Disclosure    
Service period 10 years  
Other Postretirement Benefits Plan | Technology Services and Solutions    
Defined Benefit Plan Disclosure    
Accrued pension obligation $ 856 $ 932