XML 101 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
CUSTOMER AND SUPPLIER CONCENTRATION - SUPPLIER CONCENTRATION RISK (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
supplier
Dec. 31, 2022
USD ($)
supplier
Concentration Risk [Line Items]    
Number of vendors | supplier 1 2
Cost of revenues | Supplier concentration risk | Vendor 1    
Concentration Risk [Line Items]    
Purchases from the vendors as a percentage of total cost of revenues 48.00% 56.00%
Accounts payable (prepayment) to the vendors $ 20,472 $ 24,029
Cost of revenues | Supplier concentration risk | Vendor 2    
Concentration Risk [Line Items]    
Purchases from the vendors as a percentage of total cost of revenues 0.00% 4.00%
Accounts payable (prepayment) to the vendors $ 0 $ 705