XML 93 R82.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value of Financial Instruments - Derivative Instruments, Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value, Option, Quantitative Disclosures [Line Items]        
Gain (loss) recognized in Other comprehensive income (loss) $ (107) $ 6,617 $ (214) $ (12,043)
Forward contracts | Designated as hedging instruments        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Gain (loss) recognized in Other comprehensive income (loss) 165 4,060 (66) (17,282)
Gain (loss) recognized in Other (expenses) income, net 272 (2,557) 148 (5,239)
Forward contracts | Not designated as hedging instruments | Other income, net        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Gain (loss) recognized in Other (expenses) income, net $ 112,344 $ (1,847) $ 164,422 $ 12,975