XML 77 R70.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Summary of Disaggregated Revenue By Market Group (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation Of Revenue [Line Items]        
Sales $ 13,623 $ 15,184 $ 25,636 $ 29,415
North America [Member]        
Disaggregation Of Revenue [Line Items]        
Sales 7,471 9,337 12,692 19,361
China Including Hong Kong and Taiwan [Member]        
Disaggregation Of Revenue [Line Items]        
Sales 5,870 5,397 12,382 8,700
Other Countries [Member]        
Disaggregation Of Revenue [Line Items]        
Sales 282 450 562 1,354
Transferred At Point In Time        
Disaggregation Of Revenue [Line Items]        
Sales 12,854 14,507 24,042 28,032
Transferred Over Time        
Disaggregation Of Revenue [Line Items]        
Sales 769 677 1,594 1,383
Enterprise        
Disaggregation Of Revenue [Line Items]        
Sales 7,152 8,615 11,493 17,494
Consumer        
Disaggregation Of Revenue [Line Items]        
Sales 5,650 4,827 12,051 8,338
Automotive        
Disaggregation Of Revenue [Line Items]        
Sales $ 821 $ 1,742 $ 2,092 $ 3,583