v3.26.1
TRADE PAYABLES (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Trade Payables Disclosure [Line Items]    
Trade payables $ 36,337 $ 30,711
Minimum    
Trade Payables Disclosure [Line Items]    
Credit term (in days) 30 days 30 days
Maximum    
Trade Payables Disclosure [Line Items]    
Credit term (in days) 60 days 60 days