XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Retirement Plans - Schedule of Costs of Retirement Plans (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Defined Contribution Plan Disclosure    
Expenses associated with contributions made $ 908 $ 937
United States    
Defined Contribution Plan Disclosure    
Expenses associated with contributions made 551 614
Canada    
Defined Contribution Plan Disclosure    
Expenses associated with contributions made 76 62
United Kingdom    
Defined Contribution Plan Disclosure    
Expenses associated with contributions made $ 281 $ 261