XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue        
Total revenues $ 45,623 $ 10,179 $ 87,874 $ 31,114
Products        
Disaggregation of Revenue        
Total revenues 44,574 9,494 85,356 29,017
Services        
Disaggregation of Revenue        
Total revenues $ 1,049 $ 685 $ 2,518 $ 2,097