XML 227 R101.htm IDEA: XBRL DOCUMENT v3.26.1
DERIVATIVE FINANCIAL INSTRUMENTS - Schedule of Detailed Information of Derivative Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Foreign exchange contracts    
Derivative Financial Instruments [Line Items]    
Current $ 8,573 $ 0
Non-current (603) 0
FVTPL    
Derivative Financial Instruments [Line Items]    
Derivative financial assets 9,289 81
Current 8,573 0
Non-current 716 81
Derivative financial assets 9,289 81
FVTPL | Foreign exchange contracts    
Derivative Financial Instruments [Line Items]    
Derivative financial assets 9,176 0
Derivative financial assets 9,176 0
FVTPL | Other    
Derivative Financial Instruments [Line Items]    
Derivative financial assets 113 81
Derivative financial assets $ 113 $ 81