XML 73 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Summary of Disaggregated Revenue By Market Group (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation Of Revenue [Line Items]        
Sales $ 16,101 $ 13,696 $ 45,516 $ 45,970
North America [Member]        
Disaggregation Of Revenue [Line Items]        
Sales 8,755 8,261 28,116 27,867
China Including Hong Kong and Taiwan [Member]        
Disaggregation Of Revenue [Line Items]        
Sales 6,845 4,961 15,545 16,989
Other Countries [Member]        
Disaggregation Of Revenue [Line Items]        
Sales 501 474 1,855 1,114
Transferred At Point In Time        
Disaggregation Of Revenue [Line Items]        
Sales 15,353 12,904 43,385 43,543
Transferred Over Time        
Disaggregation Of Revenue [Line Items]        
Sales 748 792 2,131 2,427
Enterprise        
Disaggregation Of Revenue [Line Items]        
Sales 6,665 6,791 24,159 22,594
Consumer        
Disaggregation Of Revenue [Line Items]        
Sales 6,854 4,404 15,192 15,725
Automotive        
Disaggregation Of Revenue [Line Items]        
Sales $ 2,582 $ 2,501 $ 6,165 $ 7,651