v3.26.1
CUSTOMER AND SUPPLIER CONCENTRATION (Details) - Cost of revenues - Supplier concentration risk - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Vendor 1    
Concentration Risk [Line Items]    
Purchases from the vendor as a percentage of total cost of revenues 34.00% 13.10%
Accounts payable (prepayment) to the vendor $ 4,268 $ 3,498
Vendor 2    
Concentration Risk [Line Items]    
Purchases from the vendor as a percentage of total cost of revenues 10.00% 0.00%
Accounts payable (prepayment) to the vendor $ 3,683 $ 0