XML 73 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Retirement Plans - Schedule of Costs of Retirement Plans (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Defined Contribution Plan Disclosure    
Expenses associated with contributions made $ 937 $ 501
United States    
Defined Contribution Plan Disclosure    
Expenses associated with contributions made 614 305
Canada    
Defined Contribution Plan Disclosure    
Expenses associated with contributions made 62 61
United Kingdom    
Defined Contribution Plan Disclosure    
Expenses associated with contributions made $ 261 $ 135