XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Retirement Plans - Schedule of Costs of Retirement Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Defined Contribution Plan Disclosure        
Expenses associated with contributions made $ 1,140 $ 814 $ 2,077 $ 1,179
United States        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made 793 390 1,407 695
Canada        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made 32 45 94 105
United Kingdom        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made $ 315 $ 379 $ 576 $ 379