XML 230 R104.htm IDEA: XBRL DOCUMENT v3.26.1
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Fair Value of Outstanding Foreign Exchange Contracts (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Derivative Financial Instruments [Line Items]    
Current portion of derivative liabilities $ (184,171) $ (116,563)
Derivative liabilities (46,710) (46,372)
Foreign exchange contracts    
Derivative Financial Instruments [Line Items]    
Current portion of derivative liabilities (1) (47,792)
Derivative liabilities (17) (6,488)
Foreign exchange contracts    
Derivative Financial Instruments [Line Items]    
Current derivative assets 8,573 0
Non-current derivative assets 603 0
Derivative financial assets $ 9,158 $ (54,280)