XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Total net revenues $ 42,616 $ 38,953
UNITED STATES    
Disaggregation of Revenue [Line Items]    
Total net revenues 36,111 33,585
CANADA    
Disaggregation of Revenue [Line Items]    
Total net revenues 1,192 1,622
CHINA    
Disaggregation of Revenue [Line Items]    
Total net revenues 22 327
MEXICO    
Disaggregation of Revenue [Line Items]    
Total net revenues 145 20
Latin America [Member]    
Disaggregation of Revenue [Line Items]    
Total net revenues 593 592
Europe [Member]    
Disaggregation of Revenue [Line Items]    
Total net revenues 1,449 1,076
Asia [Member]    
Disaggregation of Revenue [Line Items]    
Total net revenues 2,265 809
Other [Member]    
Disaggregation of Revenue [Line Items]    
Total net revenues $ 839 $ 922