v3.26.1
Revenue and Accounts Receivable - Accounts Receivable by Major Customer (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2026
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total accounts receivable   $ 23,408 $ 37,250  
Less: provision for credit losses: $ (2,430) (9,548) (557) $ (420)
Accounts receivable, net   13,860 36,693  
Customer C        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total accounts receivable   8,844 8,844  
Customer D        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total accounts receivable   13,272 23,750  
Others        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total accounts receivable   $ 1,292 4,656  
Others | Related party        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total accounts receivable     $ 3,400  
Accounts receivable | Customer C | Customer concentration risk        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Concentration (as a percent) 23.70% 37.80%    
Accounts receivable | Customer D | Customer concentration risk        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Concentration (as a percent) 63.80% 56.70%    
Accounts receivable | Others | Customer concentration risk        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Concentration (as a percent) 12.50% 5.50%