v3.26.1
Product and Service Revenues - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Deferred Revenue Arrangement [Line Items]        
Total revenues $ 54,978 $ 856 $ 78,230 $ 2,197
Service revenues        
Deferred Revenue Arrangement [Line Items]        
Total revenues 1,716 $ 815 3,140 $ 1,953
Product and Service | Three Customers | Revenue Benchmark | Customer Concentration Risk        
Deferred Revenue Arrangement [Line Items]        
Revenue attributable to customer (in percent)       50.50%
Product and Service | Four Customers | Revenue Benchmark | Customer Concentration Risk        
Deferred Revenue Arrangement [Line Items]        
Revenue attributable to customer (in percent)   76.90%    
Product revenues, net        
Deferred Revenue Arrangement [Line Items]        
Total revenues 53,262 $ 41 75,090 $ 244
Product revenues, net | Non-US        
Deferred Revenue Arrangement [Line Items]        
Total revenues $ 165   $ 445