v3.26.1
Revenue From Contracts With Customers - Summary of Product and Service Revenue Disaggregated by Geographic Region (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 [Line Items]        
Product and service revenue $ 14,723 $ 12,290 $ 26,470 $ 24,565
United States        
Disaggregation Of Revenue [Line Items]        
Product and service revenue 10,398 7,751 18,932 14,450
Asia        
Disaggregation Of Revenue [Line Items]        
Product and service revenue 1,953 2,050 3,215 5,313
Europe        
Disaggregation Of Revenue [Line Items]        
Product and service revenue 2,310 2,413 4,194 4,659
Other        
Disaggregation Of Revenue [Line Items]        
Product and service revenue $ 62 $ 76 $ 129 $ 143