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, 2025
EUR (€)
|
Mar. 31, 2025
USD ($)
|
Mar. 31, 2025
CAD ($)
|
Mar. 31, 2025
PLN (zł)
|
Mar. 31, 2025
GBP (£)
|
Mar. 31, 2025
CNY (¥)
|
Mar. 31, 2025
JPY (¥)
|
Mar. 31, 2025
ILS (₪)
|
Mar. 31, 2025
BRL (R$)
|
Mar. 31, 2025
CHF (SFr)
|
Mar. 31, 2025
AUD ($)
|
Mar. 31, 2025
CZK (Kč)
|
Mar. 31, 2025
TWD ($)
|
Mar. 31, 2025
NZD ($)
|
Mar. 31, 2025
KPW (₩)
|
Dec. 31, 2024
EUR (€)
|
Dec. 31, 2024
USD ($)
|
Dec. 31, 2024
CAD ($)
|
Dec. 31, 2024
PLN (zł)
|
Dec. 31, 2024
GBP (£)
|
Dec. 31, 2024
CNY (¥)
|
Dec. 31, 2024
JPY (¥)
|
Dec. 31, 2024
ILS (₪)
|
Dec. 31, 2024
BRL (R$)
|
Dec. 31, 2024
CHF (SFr)
|
Dec. 31, 2024
AUD ($)
|
Dec. 31, 2024
CZK (Kč)
|
Dec. 31, 2024
TWD ($)
|
Dec. 31, 2024
NZD ($)
|
Dec. 31, 2024
KPW (₩)
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Derivative [Line Items] | ||||||||||||||||||||||||||||||
Notional amount | $ 461,729 | $ 458,347 | ||||||||||||||||||||||||||||
Euro | ||||||||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||||||||
Notional amount | € 166,020 | 179,590 | € 176,080 | 183,172 | ||||||||||||||||||||||||||
Canadian Dollar | ||||||||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||||||||
Notional amount | 66,393 | $ 95,300 | 67,446 | $ 97,000 | ||||||||||||||||||||||||||
Polish Zloty | ||||||||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||||||||
Notional amount | 51,328 | zł 199,200 | 68,633 | zł 283,000 | ||||||||||||||||||||||||||
British Pound | ||||||||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||||||||
Notional amount | 44,598 | £ 34,500 | 47,090 | £ 37,600 | ||||||||||||||||||||||||||
Chinese Yuan | ||||||||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||||||||
Notional amount | 35,862 | ¥ 260,000 | 22,417 | ¥ 164,500 | ||||||||||||||||||||||||||
Japanese Yen | ||||||||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||||||||
Notional amount | 22,105 | ¥ 3,300,000 | 12,778 | ¥ 2,000,000 | ||||||||||||||||||||||||||
Israeli Shekel | ||||||||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||||||||
Notional amount | 21,646 | ₪ 80,600 | 24,740 | ₪ 90,055 | ||||||||||||||||||||||||||
Brazilian Real | ||||||||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||||||||
Notional amount | 17,605 | R$ 101,800 | 13,327 | R$ 83,100 | ||||||||||||||||||||||||||
Swiss Franc | ||||||||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||||||||
Notional amount | 10,567 | SFr 9,300 | 6,314 | SFr 5,700 | ||||||||||||||||||||||||||
Australian Dollar | ||||||||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||||||||
Notional amount | 3,369 | $ 5,400 | 2,355 | $ 3,800 | ||||||||||||||||||||||||||
Czech Koruna | ||||||||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||||||||
Notional amount | 3,321 | Kč 76,800 | 3,004 | Kč 72,800 | ||||||||||||||||||||||||||
New Taiwan Dollar | ||||||||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||||||||
Notional amount | 1,991 | $ 66,000 | 1,786 | $ 58,700 | ||||||||||||||||||||||||||
New Zealand Dollar | ||||||||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||||||||
Notional amount | 1,700 | $ 3,000 | 3,924 | $ 7,000 | ||||||||||||||||||||||||||
Korean Won | ||||||||||||||||||||||||||||||
Derivative [Line Items] | ||||||||||||||||||||||||||||||
Notional amount | $ 1,654 | ₩ 2,430,000 | $ 1,361 | ₩ 2,000,000 |