XML 71 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Disaggregated Revenues - Summary of Disaggregated Revenues By Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Disaggregation Of Revenue [Line Items]    
Disaggregated revenues $ 11,216 $ 15,108
Fulfillment Distributors    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenues 6,082 8,607
OEM/ODM/Contract Manufacturer    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenues 4,113 4,826
Other    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenues $ 1,021 $ 1,675