v3.26.1
Disaggregation of Revenue - Schedule of Net Revenues Categorized by Customer Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue        
Revenues from contracts with customers $ 971 $ 1,182 $ 2,891 $ 1,678
United States        
Disaggregation of Revenue        
Revenues from contracts with customers 611 641 2,043 1,044
China        
Disaggregation of Revenue        
Revenues from contracts with customers 267 56 575 70
South Korea        
Disaggregation of Revenue        
Revenues from contracts with customers 65 0 243 0
Taiwan        
Disaggregation of Revenue        
Revenues from contracts with customers 26 353 30 422
Other        
Disaggregation of Revenue        
Revenues from contracts with customers $ 2 $ 132 $ 0 $ 142