XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue from Contracts with Customers - Disaggregation of Revenue (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        
Total revenues $ 29,373 $ 9,165 $ 42,252 $ 20,935
Products        
Disaggregation of Revenue        
Total revenues 28,588 8,444 40,787 19,524
Services        
Disaggregation of Revenue        
Total revenues $ 785 $ 721 $ 1,465 $ 1,411