XML 51 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Disaggregation of Revenue - Schedule of Net Revenues Categorized by Customer Location (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue        
Revenues from contracts with customers $ 1,182 $ 1,468 $ 1,678 $ 4,733
United States        
Disaggregation of Revenue        
Revenues from contracts with customers 641 1,339 1,044 1,728
Taiwan        
Disaggregation of Revenue        
Revenues from contracts with customers 353   422  
Germany        
Disaggregation of Revenue        
Revenues from contracts with customers 132 74 142 870
China        
Disaggregation of Revenue        
Revenues from contracts with customers $ 56 $ 55 $ 70 135
South Korea        
Disaggregation of Revenue        
Revenues from contracts with customers       $ 2,000