XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Disaggregated by Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue        
Revenue $ 15,241 $ 14,795 $ 44,295 $ 36,923
Distributor        
Disaggregation of Revenue        
Revenue 13,986 9,143 37,586 24,644
Non-distributor        
Disaggregation of Revenue        
Revenue $ 1,255 $ 5,652 $ 6,709 $ 12,279