XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Retirement Plans - Schedule of Costs of Retirement Plans (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Defined Contribution Plan Disclosure        
Expenses associated with contributions made $ 1,121 $ 1,041 $ 3,286 $ 2,994
United States        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made 743 698 2,201 1,968
Canada        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made 37 39 140 149
United Kingdom        
Defined Contribution Plan Disclosure        
Expenses associated with contributions made $ 341 $ 304 $ 945 $ 877