v3.26.1
Composition of Certain Financial Statement Items - Accounts receivable, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts receivable, net    
Less: allowance for credit losses $ (2,295) $ (1,260)
Total accounts receivable, net 10,269 12,119
Nonrelated Party    
Accounts receivable, net    
Accounts receivable 11,432 8,067
Total accounts receivable, net 9,137 6,807
Related Party    
Accounts receivable, net    
Accounts receivable 1,132 5,312
Total accounts receivable, net $ 1,132 $ 5,312