XML 101 R77.htm IDEA: XBRL DOCUMENT v3.25.3
CUSTOMER AND SUPPLIER CONCENTRATION - SUPPLIER CONCENTRATION RISK (Details) - Cost of revenues - Supplier concentration risk - Vendor 1 - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Concentration Risk [Line Items]    
Purchases from the vendor as a percentage of total cost of revenues 17.60% 60.60%
Accounts payable to the vendor $ 2,863 $ 14,927