XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue - Major Product Lines and Services (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Topic 842/840 $ 119,592 $ 46,186
Topic 606 246,884 32,113
Total 366,476 78,299
Rental Revenue    
Disaggregation of Revenue [Line Items]    
Topic 842/840 105,135 46,186
Topic 606 4,010 2,103
Total 109,145 48,289
Rental Revenue, Excluding Shipping And Handling    
Disaggregation of Revenue [Line Items]    
Topic 842/840 105,135 46,186
Topic 606 0 0
Total 105,135 46,186
Rental Revenue, Shipping And Handling    
Disaggregation of Revenue [Line Items]    
Topic 842/840 0 0
Topic 606 4,010 2,103
Total 4,010 2,103
Sales and services    
Disaggregation of Revenue [Line Items]    
Topic 842/840 14,457 0
Topic 606 242,874 30,010
Total 257,331 30,010
Equipment sales    
Disaggregation of Revenue [Line Items]    
Topic 842/840 12,237 0
Topic 606 214,949 17,987
Total 227,186 17,987
Parts and services    
Disaggregation of Revenue [Line Items]    
Topic 842/840 2,220 0
Topic 606 27,925 12,023
Total $ 30,145 $ 12,023