v3.25.4
Retirement Plans - Schedule of Costs of Retirement Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Defined Contribution Plan Disclosure    
Expenses associated with contributions made $ 4,406 $ 4,046
United States    
Defined Contribution Plan Disclosure    
Expenses associated with contributions made 2,947 2,757
Canada    
Defined Contribution Plan Disclosure    
Expenses associated with contributions made 173 124
United Kingdom    
Defined Contribution Plan Disclosure    
Expenses associated with contributions made $ 1,286 $ 1,165