XML 85 R74.htm IDEA: XBRL DOCUMENT v3.23.3
CUSTOMER AND SUPPLIER CONCENTRATION - SUPPLIER CONCENTRATION RISK (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
supplier
Sep. 30, 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 vendor as a percentage of total cost of revenues 45.10% 44.00%
Accounts payable (prepayment) to the vendor $ 22,715 $ 8,275
Cost of revenues | Supplier concentration risk | Vendor 2    
Concentration Risk [Line Items]    
Purchases from the vendor as a percentage of total cost of revenues   20.00%
Accounts payable (prepayment) to the vendor   $ (10,482)