XML 84 R66.htm IDEA: XBRL DOCUMENT v3.20.4
Disaggregated Revenues - Summary of Disaggregated Revenues By Sales Channel (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Disaggregation Of Revenue [Line Items]    
Disaggregated revenues $ 48,502 $ 55,739
Fulfillment Distributors    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenues 27,356 32,273
OEM/ODM/CM    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenues 16,020 17,075
Other    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenues $ 5,126 $ 6,391