XML 74 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Retirement Plans - Schedule of Costs of Retirement Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Defined Contribution Plan Disclosure        
Expenses associated with contributions made $ 1,111 $ 1,041 $ 2,165 $ 1,946
United States        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made 745 720 1,458 1,271
Canada        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made 33 34 103 110
United Kingdom        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made $ 333 $ 287 $ 604 $ 565