Financial Instruments - Derivative Financial Instruments (Details) - Level 2 - Foreign currency forward € in Thousands, ₪ in Thousands, ₩ in Thousands, ¥ in Thousands, ¥ in Thousands, £ in Thousands, zł in Thousands, SFr in Thousands, R$ in Thousands, Kč in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands, $ in Thousands |
Mar. 31, 2026
EUR (€)
|
Mar. 31, 2026
USD ($)
|
Mar. 31, 2026
CAD ($)
|
Mar. 31, 2026
PLN (zł)
|
Mar. 31, 2026
GBP (£)
|
Mar. 31, 2026
ILS (₪)
|
Mar. 31, 2026
JPY (¥)
|
Mar. 31, 2026
BRL (R$)
|
Mar. 31, 2026
CNY (¥)
|
Mar. 31, 2026
CHF (SFr)
|
Mar. 31, 2026
TWD ($)
|
Mar. 31, 2026
NZD ($)
|
Mar. 31, 2026
KPW (₩)
|
Mar. 31, 2026
AUD ($)
|
Dec. 31, 2025
EUR (€)
|
Dec. 31, 2025
USD ($)
|
Dec. 31, 2025
CAD ($)
|
Dec. 31, 2025
PLN (zł)
|
Dec. 31, 2025
GBP (£)
|
Dec. 31, 2025
ILS (₪)
|
Dec. 31, 2025
JPY (¥)
|
Dec. 31, 2025
BRL (R$)
|
Dec. 31, 2025
CNY (¥)
|
Dec. 31, 2025
CHF (SFr)
|
Dec. 31, 2025
TWD ($)
|
Dec. 31, 2025
NZD ($)
|
Dec. 31, 2025
KPW (₩)
|
Dec. 31, 2025
AUD ($)
|
Dec. 31, 2025
CZK (Kč)
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Derivative [Line Items] | |||||||||||||||||||||||||||||
| Total notional contract amount | $ 501,699 | $ 466,162 | |||||||||||||||||||||||||||
| Euro | |||||||||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||||||||
| Total notional contract amount | € 227,700 | 262,936 | € 183,700 | 215,895 | |||||||||||||||||||||||||
| Canadian Dollar | |||||||||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||||||||
| Total notional contract amount | 63,105 | $ 87,800 | 65,802 | $ 90,000 | |||||||||||||||||||||||||
| Polish Zloty | |||||||||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||||||||
| Total notional contract amount | 47,451 | zł 176,500 | 48,605 | zł 174,800 | |||||||||||||||||||||||||
| British Pound | |||||||||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||||||||
| Total notional contract amount | 47,032 | £ 35,500 | 51,782 | £ 38,500 | |||||||||||||||||||||||||
| Israeli Shekel | |||||||||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||||||||
| Total notional contract amount | 25,479 | ₪ 80,500 | 25,283 | ₪ 80,500 | |||||||||||||||||||||||||
| Japanese Yen | |||||||||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||||||||
| Total notional contract amount | 18,286 | ¥ 2,900,000 | 20,447 | ¥ 3,200,000 | |||||||||||||||||||||||||
| Brazilian Real | |||||||||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||||||||
| Total notional contract amount | 16,726 | R$ 88,000 | 11,440 | R$ 63,500 | |||||||||||||||||||||||||
| Chinese Yuan | |||||||||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||||||||
| Total notional contract amount | 5,784 | ¥ 39,800 | 7,461 | ¥ 52,000 | |||||||||||||||||||||||||
| Swiss Franc | |||||||||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||||||||
| Total notional contract amount | 3,386 | SFr 2,700 | 5,316 | SFr 4,200 | |||||||||||||||||||||||||
| New Taiwan Dollar | |||||||||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||||||||
| Total notional contract amount | 3,306 | $ 106,600 | 3,851 | $ 121,500 | |||||||||||||||||||||||||
| New Zealand Dollar | |||||||||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||||||||
| Total notional contract amount | 2,697 | $ 4,700 | 3,474 | $ 6,020 | |||||||||||||||||||||||||
| Korean Won | |||||||||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||||||||
| Total notional contract amount | 2,529 | ₩ 3,870,000 | 3,207 | ₩ 4,600,000 | |||||||||||||||||||||||||
| Australian Dollar | |||||||||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||||||||
| Total notional contract amount | 2,337 | $ 3,400 | 2,337 | $ 3,500 | |||||||||||||||||||||||||
| Czech Koruna | |||||||||||||||||||||||||||||
| Derivative [Line Items] | |||||||||||||||||||||||||||||
| Total notional contract amount | $ 645 | $ 13,700 | $ 1,262 | Kč 26,000 |