XML 78 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Retirement Plans - Schedule of Costs of Retirement Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Defined Contribution Plan Disclosure        
Expenses associated with contributions made $ 1,058 $ 1,112 $ 3,147 $ 1,867
United States        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made 728 441 2,135 1,136
Canada        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made 36 83 131 143
United Kingdom        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made $ 294 $ 588 $ 881 $ 588