XML 99 R83.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments - Derivative Instruments, Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Fair Value, Option, Quantitative Disclosures [Line Items]        
Loss recognized in Other comprehensive (loss) income $ (107) $ 9,215 $ (321) $ (2,828)
Forward contracts | Designated as hedging instruments        
Fair Value, Option, Quantitative Disclosures [Line Items]        
Loss recognized in Other comprehensive (loss) income (47) (6,849) (113) (24,131)
Gain (loss) recognized in Other income (expenses), net 60 (16,064) 208 (21,303)
Forward contracts | Not designated as hedging instruments | Other income (expense), net        
Fair Value, Option, Quantitative Disclosures [Line Items]        
(Loss) gain recognized in Other income (expenses), net $ (19,179) $ (20,534) $ 145,243 $ (7,559)