XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Schedule of Disaggregated Revenue by Product And Services (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 [Line Items]        
Net revenue $ 3,776 $ 3,197 $ 9,711 $ 5,857
Product Sales and Rentals        
Disaggregation Of Revenue [Line Items]        
Net revenue 1,228 1,045 1,879 1,885
Services        
Disaggregation Of Revenue [Line Items]        
Net revenue 1,373 1,597 2,656 2,861
License, Royalty and Other        
Disaggregation Of Revenue [Line Items]        
Net revenue $ 1,175 $ 555 $ 5,176 $ 1,111