v3.25.1
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Fair Value, Option, Quantitative Disclosures [Line Items]      
Restructuring charges and asset write-offs $ (1,063) $ 33,536  
Forward contracts | Other, net      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Net cash receipts 50,300 $ 14,500  
Not designated as hedging instruments | Forward contracts      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Derivative, notional amount 6,500,000   $ 6,900,000
Other income, net      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Restructuring charges and asset write-offs $ 200