XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Disaggregated by Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue        
Revenue $ 14,707 $ 11,848 $ 29,054 $ 22,128
Distributor        
Disaggregation of Revenue        
Revenue 12,805 7,634 23,600 15,500
Non-distributor        
Disaggregation of Revenue        
Revenue $ 1,902 $ 4,214 $ 5,454 $ 6,628