v3.26.1
CUSTOMER AND SUPPLIER CONCENTRATION (Details) - Cost of revenues - Supplier concentration risk - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Vendor 1    
Concentration Risk [Line Items]    
Purchases from the vendor as a percentage of total cost of revenues 50.00% 30.00%
Accounts payable (prepayment) to the vendor $ 10,802 $ 8,652
Vendor 2    
Concentration Risk [Line Items]    
Purchases from the vendor as a percentage of total cost of revenues 16.00% 0.00%
Accounts payable (prepayment) to the vendor $ 2,601 $ 0