v3.26.1
Segment and Geographic Information - Summary of Geographic Locations of the Ultimate End Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Total net sales $ 33,901 $ 17,873 $ 58,961 $ 33,605
Taiwan        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Total net sales 8,236 6,813 14,335 12,845
China        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Total net sales 19,388 8,667 31,034 14,257
Singapore        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Total net sales 55 2,056 55 5,655
United States        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Total net sales 5,483 120 10,612 145
Rest of the World        
Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Product and Service, Revenue [Line Items]        
Total net sales $ 739 $ 217 $ 2,925 $ 703