XML 59 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Derivative Instruments and Hedging Activities - Schedule of Foreign Exchange Gain (Loss) Associated with Foreign Exchange Contracts Not Designated as Hedging Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Derivatives Not Designated as Hedging Instruments | Foreign exchange forward contracts        
Derivative [Line Items]        
Gain (loss) recognized in foreign exchange gain (loss) $ (6,822) $ 14,396 $ 14,178 $ 9,485