XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue    
Total revenues $ 43,268 $ 53,141
Products    
Disaggregation of Revenue    
Total revenues 40,265 50,478
Services    
Disaggregation of Revenue    
Total revenues $ 3,003 $ 2,663