XML 119 R97.htm IDEA: XBRL DOCUMENT v3.25.1
CUSTOMER AND SUPPLIER CONCENTRATION - SUPPLIER CONCENTRATION RISK (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
supplier
Dec. 31, 2023
USD ($)
supplier
Concentration Risk [Line Items]    
Number of vendors | supplier 1 1
Cost of revenues | Supplier concentration risk | Vendor 1    
Concentration Risk [Line Items]    
Purchases from the vendors as a percentage of total cost of revenues 51.00% 48.00%
Accounts payable (prepayment) to the vendors | $ $ 16,059 $ 20,472