XML 75 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Summary of Disaggregated Revenue By Market Group (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation Of Revenue [Line Items]        
Sales $ 15,184 $ 15,830 $ 29,415 $ 32,274
North America [Member]        
Disaggregation Of Revenue [Line Items]        
Sales 9,337 9,438 19,361 19,606
China Including Hong Kong and Taiwan [Member]        
Disaggregation Of Revenue [Line Items]        
Sales 5,397 6,059 8,700 12,028
Other Countries [Member]        
Disaggregation Of Revenue [Line Items]        
Sales 450 333 1,354 640
Transferred At Point In Time        
Disaggregation Of Revenue [Line Items]        
Sales 14,507 14,795 28,032 30,639
Transferred Over Time        
Disaggregation Of Revenue [Line Items]        
Sales 677 1,035 1,383 1,635
Enterprise        
Disaggregation Of Revenue [Line Items]        
Sales 8,615 7,366 17,494 15,803
Consumer        
Disaggregation Of Revenue [Line Items]        
Sales 4,827 6,189 8,338 11,321
Automotive        
Disaggregation Of Revenue [Line Items]        
Sales $ 1,742 $ 2,275 $ 3,583 $ 5,150