Derivatives and Fair Value Measurement (Tables) |
6 Months Ended |
|---|---|
Jun. 30, 2026 | |
| Derivatives and Fair Value Measurement [Abstract] | |
| Outstanding Foreign Currency Contracts | June 30, 2026 December 31, 2025 Notional amount (thousands) Unit of measure Varying maturity dates Notional amount (thousands) Unit of measure Varying maturity dates Designated currency 40,000 US$ July 2026 80,000 US$ 2026- March 2026 |