XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers (Tables)
3 Months Ended
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of revenue
Revenue disaggregated by revenue source is as follows (in thousands):
 Three months ended March 31,
 20222021
Revenue:
Products (1)
$12,199 $11,082 
Services680 688 
$12,879 $11,770 
(1) Product revenues for 2022 include sales to a related party as described in Note 15, “Related Party Transactions.”