Derivatives - Foreign Currency Exchange Contracts (Details) - Not designated as hedging instrument $ in Thousands |
9 Months Ended | 12 Months Ended |
|---|---|---|
|
Sep. 30, 2024
USD ($)
$ / ¥
$ / €
|
Dec. 31, 2023
USD ($)
$ / €
$ / ¥
|
|
| China, Yuan Renminbi | ||
| Derivative [Line Items] | ||
| Notional Value | $ 25,000 | $ 20,000 |
| Forward Rate | $ / ¥ | 7.0991 | 7.1181 |
| Unrealized Gain/(Loss) Recorded at Balance Sheet Date | $ 330 | $ (18) |
| Euro Member Countries, Euro | ||
| Derivative [Line Items] | ||
| Notional Value | $ 9,000 | $ 22,000 |
| Forward Rate | $ / € | 1.1141 | 1.1009 |
| Unrealized Gain/(Loss) Recorded at Balance Sheet Date | $ 7 | $ (65) |