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 |