Fair Value Disclosures - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Assets: | ||
| Total Assets | $ 193,182 | $ 176,306 |
| Level 1 | ||
| Assets: | ||
| Total Assets | 25,196 | 19,188 |
| Level 1 | Deferred compensation plan assets | ||
| Assets: | ||
| Total Assets | 25,196 | 19,188 |
| Level 2 | ||
| Assets: | ||
| Total Assets | 167,986 | 157,118 |
| Liabilities: | ||
| Total Liabilities | 200,443 | 179,270 |
| Level 2 | Foreign currency forward contracts | ||
| Assets: | ||
| Total Assets | 63 | 1,169 |
| Liabilities: | ||
| Total Liabilities | 297 | 939 |
| Level 2 | Deferred compensation plan assets | ||
| Assets: | ||
| Total Assets | 167,923 | 155,949 |
| Level 2 | Deferred compensation plan liabilities | ||
| Liabilities: | ||
| Total Liabilities | $ 200,146 | $ 178,331 |