Derivative Instruments and Hedging Activities - Narrative (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2025 |
|
| Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||
| Notional amount of U.S. dollars | $ 23,979 | |
| Forward Contracts | ||
| Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||
| Notional amount of U.S. dollars | $ 24,000 | $ 27,200 |
| Forward Contracts | Minimum | ||
| Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||
| Maturity of foreign exchange contracts | 1 month | |
| Forward Contracts | Maximum | ||
| Derivative Instruments and Hedging Activities Disclosures [Line Items] | ||
| Maturity of foreign exchange contracts | 12 months |