XML 86 R74.htm IDEA: XBRL DOCUMENT v3.21.1
Disaggregated Revenue - Summary of Disaggregated Revenue By Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation Of Revenue [Line Items]    
Disaggregated revenues $ 17,377 $ 11,216
Fulfillment Distributors    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenues 4,206 6,082
OEM/ODM/Contract Manufacturer    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenues 8,813 4,113
Other    
Disaggregation Of Revenue [Line Items]    
Disaggregated revenues $ 4,358 $ 1,021