XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.3
Retirement Plans - Schedule of Costs of Retirement Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Defined Contribution Plan Disclosure        
Expenses associated with contributions made $ 1,041 $ 1,140 $ 1,946 $ 2,077
United States        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made 720 793 1,271 1,407
Canada        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made 34 32 110 94
United Kingdom        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made $ 287 $ 315 $ 565 $ 576