XML 158 R130.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value of Financial Instruments - Derivative Instruments, Gain (Loss) (Details) - Forward Contracts - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Designated as hedging instruments      
Fair Value, Option, Quantitative Disclosures [Line Items]      
(Loss) gain recognized in Other comprehensive (loss) income $ (28,701) $ 5,986 $ (4,399)
(Loss) gain recognized in Other income, net (25,766) 135 0
Not designated as hedging instruments | Other expenses, net      
Fair Value, Option, Quantitative Disclosures [Line Items]      
(Loss) gain recognized in Other income, net $ (14,728) $ 213,378 $ (41,088)