v3.26.1
Revenue - Summary of Disaggregated Revenue By Market Group (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]        
Sales $ 13,698 $ 13,623 $ 25,209 $ 25,636
North America [Member]        
Disaggregation Of Revenue [Line Items]        
Sales 7,308 7,471 13,064 12,692
China Including Hong Kong and Taiwan [Member]        
Disaggregation Of Revenue [Line Items]        
Sales 5,838 5,870 11,479 12,382
Other Countries [Member]        
Disaggregation Of Revenue [Line Items]        
Sales 552 282 666 562
Transferred At Point In Time        
Disaggregation Of Revenue [Line Items]        
Sales 13,099 12,854 24,011 24,042
Transferred Over Time        
Disaggregation Of Revenue [Line Items]        
Sales 599 769 1,198 1,594
Enterprise        
Disaggregation Of Revenue [Line Items]        
Sales 6,730 7,152 11,682 11,493
Consumer        
Disaggregation Of Revenue [Line Items]        
Sales 5,800 5,650 11,414 12,051
Automotive        
Disaggregation Of Revenue [Line Items]        
Sales $ 1,168 $ 821 $ 2,113 $ 2,092