Derivatives - Foreign Currency Exchange Contracts (Details) - Not designated as hedging instrument $ in Thousands |
3 Months Ended | 12 Months Ended |
---|---|---|
Mar. 31, 2025
USD ($)
$ / €
$ / ¥
|
Dec. 31, 2024
USD ($)
$ / ¥
$ / €
|
|
China, Yuan Renminbi | ||
Derivative [Line Items] | ||
Notional Value | $ 28,000 | $ 28,000 |
Forward Rate | $ / ¥ | 7.2219 | 7.2316 |
Unrealized Gain/(Loss) Recorded at Balance Sheet Date | $ (123) | $ (406) |
Euro Member Countries, Euro | ||
Derivative [Line Items] | ||
Notional Value | $ 8,000 | $ 8,000 |
Forward Rate | $ / € | 1.0818 | 1.0569 |
Unrealized Gain/(Loss) Recorded at Balance Sheet Date | $ (8) | $ 157 |