XML 65 R54.htm IDEA: XBRL DOCUMENT v3.20.2
Disaggregated Revenue - Summary of Disaggregated Revenue By Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Disaggregation Of Revenue [Line Items]        
Disaggregated revenues $ 11,446 $ 14,462 $ 22,662 $ 29,570
Fulfillment Distributors        
Disaggregation Of Revenue [Line Items]        
Disaggregated revenues 5,334 8,152 11,416 16,758
OEM/ODM/Contract Manufacturer        
Disaggregation Of Revenue [Line Items]        
Disaggregated revenues 4,898 4,462 9,012 9,288
Other        
Disaggregation Of Revenue [Line Items]        
Disaggregated revenues $ 1,214 $ 1,848 $ 2,234 $ 3,524