v3.26.1
Derivative Instruments, Hedging Activities and Fair Value - Instrument Not Designated As Hedging Instrument (Details) - Foreign currency exchange forward contracts - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative [Line Items]        
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net $ 2,623 $ (30,981)    
Location, Statement of Income, Balance [Axis]: us-gaap:CostOfGoodsAndServicesSold        
Derivative [Line Items]        
Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net     $ 14,109 $ (46,137)