Fair Value of Financial Instruments - Derivative Instruments, Gain (Loss) (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Fair Value, Option, Quantitative Disclosures [Line Items] | ||||
| Cash flow hedge | $ (107) | $ (107) | $ (214) | $ (214) |
| Designated as hedging instruments | Forward contracts | ||||
| Fair Value, Option, Quantitative Disclosures [Line Items] | ||||
| Cash flow hedge | 3,177 | 165 | 3,067 | (66) |
| Not designated as hedging instruments | Forward contracts | ||||
| Fair Value, Option, Quantitative Disclosures [Line Items] | ||||
| (Loss) gain recognized in Other income, net | $ (4,432) | $ 112,344 | $ (20,216) | $ 164,422 |