v3.25.4
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
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Derivatives not designated as hedging instruments | Foreign exchange forward contracts      
Derivative [Line Items]      
Gain (loss) recognized in foreign exchange gain (loss) $ 12,065 $ (14,444) $ 13,543