XML 50 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]        
Product sales as a percentage of total revenue (in percentage) 90.00% 90.00% 90.00% 90.00%
Disaggregation of Revenue        
Total revenues $ 10,179 $ 12,739 $ 31,114 $ 41,035
Revenue from related party 1,332 0 1,332 0
Products        
Disaggregation of Revenue        
Total revenues 9,494 12,076 29,017 39,053
Services        
Disaggregation of Revenue        
Total revenues $ 685 $ 663 $ 2,097 $ 1,982