v3.25.4
BALANCE SHEET COMPONENTS - Schedule of accounts receivable, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Total accounts receivable, net [1] $ 18,295 $ 20,312
Nonrelated Party    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Trade accounts receivable, gross 21,899 24,099
Allowance for credit losses (3,604) (3,787)
Total accounts receivable, net $ 18,295 $ 20,312
[1] Includes related party accounts receivable, net of nil and $65, respectively.