v3.26.1
Revenue and Accounts Receivable - Revenue by Major Customer (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 2,738 $ 1,007
Customer A    
Disaggregation of Revenue [Line Items]    
Total revenue 2,597 0
Customer B    
Disaggregation of Revenue [Line Items]    
Total revenue 0 960
Others    
Disaggregation of Revenue [Line Items]    
Total revenue $ 141 $ 47
Customer concentration risk | Revenue benchmark | Customer A    
Disaggregation of Revenue [Line Items]    
Concentration (as a percent) 94.90% 0.00%
Customer concentration risk | Revenue benchmark | Customer B    
Disaggregation of Revenue [Line Items]    
Concentration (as a percent) 0.00% 95.30%
Customer concentration risk | Revenue benchmark | Others    
Disaggregation of Revenue [Line Items]    
Concentration (as a percent) 5.10% 4.70%