XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Retirement Plans - Schedule of Costs of Retirement Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Defined Contribution Plan Disclosure        
Expenses associated with contributions made $ 1,041 $ 1,058 $ 2,994 $ 3,147
United States        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made 698 728 1,968 2,135
Canada        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made 39 36 149 131
United Kingdom        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made $ 304 $ 294 $ 877 $ 881