v3.26.1
Revenue and Accounts Receivable - Accounts Receivable by Major Customer (Details) - USD ($)
$ in Thousands
3 Months Ended 4 Months Ended 12 Months Ended
Mar. 31, 2026
May 14, 2026
Dec. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Total accounts receivable $ 19,157   $ 37,250  
Less: provision for credit losses: (2,430)   (557) $ (420)
Accounts receivable, net 16,727   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 9,021   23,750  
Customer D | Subsequent event        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Payments received from customer   $ 16,900    
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) 46.20%   23.70%  
Accounts receivable | Customer D | Customer concentration risk        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Concentration (as a percent) 47.10%   63.80%  
Accounts receivable | Others | Customer concentration risk        
Accounts, Notes, Loans and Financing Receivable [Line Items]        
Concentration (as a percent) 6.70%   12.50%