XML 86 R73.htm IDEA: XBRL DOCUMENT v3.21.2
Disaggregated Revenue - Summary of Disaggregated Revenue By Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation Of Revenue [Line Items]        
Disaggregated revenues $ 17,297 $ 11,446 $ 34,674 $ 22,662
Distributors and resellers        
Disaggregation Of Revenue [Line Items]        
Disaggregated revenues 11,050 6,910 23,024 14,430
OEM/ODM/Contract Manufacturer        
Disaggregation Of Revenue [Line Items]        
Disaggregated revenues 2,204 4,287 5,127 7,767
Other        
Disaggregation Of Revenue [Line Items]        
Disaggregated revenues $ 4,043 $ 249 $ 6,523 $ 465