XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Organization and Summary of Significant Accounting Policies - Schedule of Revenues by Source (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Disaggregation Of Revenue [Line Items]        
Net revenue $ 88,412 $ 93,947 $ 252,143 $ 211,959
Product        
Disaggregation Of Revenue [Line Items]        
Net revenue 82,911 88,910 237,083 197,832
Service and Other        
Disaggregation Of Revenue [Line Items]        
Net revenue $ 5,501 $ 5,037 $ 15,060 $ 14,127