XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue - Disaggregated by Category (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 [Line Items]        
Total revenues $ 184,481 $ 115,363 $ 500,595 $ 308,673
Revenue as a percentage 100.00% 100.00% 100.00% 100.00%
Product revenue        
Disaggregation of Revenue [Line Items]        
Total revenues $ 121,782 $ 74,835 $ 328,054 $ 197,136
Revenue as a percentage 66.00% 65.00% 65.00% 64.00%
Rental revenue        
Disaggregation of Revenue [Line Items]        
Total revenues $ 27,105 $ 15,271 $ 73,143 $ 42,404
Revenue as a percentage 15.00% 13.00% 15.00% 14.00%
Field service and other revenue        
Disaggregation of Revenue [Line Items]        
Total revenues $ 35,594 $ 25,257 $ 99,398 $ 69,133
Revenue as a percentage 19.00% 22.00% 20.00% 22.00%