Fair Value Measurements (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Level 1 | ||
| Assets | ||
| Rabbi trust | $ 3,108 | $ 2,906 |
| Foreign exchange derivative instruments | 0 | 0 |
| Deferred compensation program assets | 786 | 719 |
| Total assets | 3,894 | 3,625 |
| Liabilities | ||
| Foreign exchange derivative instruments | 0 | 0 |
| Deferred compensation program liabilities | 786 | 719 |
| Total liabilities | 786 | 719 |
| Level 2 | ||
| Assets | ||
| Rabbi trust | 0 | 0 |
| Foreign exchange derivative instruments | 6,433 | 2,950 |
| Deferred compensation program assets | 0 | 0 |
| Total assets | 6,433 | 2,950 |
| Liabilities | ||
| Foreign exchange derivative instruments | 502 | 1,746 |
| Deferred compensation program liabilities | 0 | 0 |
| Total liabilities | 502 | 1,746 |
| Level 3 | ||
| Assets | ||
| Rabbi trust | 0 | 0 |
| Foreign exchange derivative instruments | 0 | 0 |
| Deferred compensation program assets | 0 | 0 |
| Total assets | 0 | 0 |
| Liabilities | ||
| Foreign exchange derivative instruments | 0 | 0 |
| Deferred compensation program liabilities | 0 | 0 |
| Total liabilities | $ 0 | $ 0 |