XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Major Product Lines and Services (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Topic 842 $ 135,426 $ 119,592
Topic 606 316,737 246,884
Total 452,163 366,476
Total rental revenue    
Disaggregation of Revenue [Line Items]    
Topic 842 112,903 105,135
Topic 606 5,385 4,010
Total 118,288 109,145
Rental    
Disaggregation of Revenue [Line Items]    
Topic 842 112,903 105,135
Topic 606 0 0
Total 112,903 105,135
Shipping and handling    
Disaggregation of Revenue [Line Items]    
Topic 842 0 0
Topic 606 5,385 4,010
Total 5,385 4,010
Total sales and services    
Disaggregation of Revenue [Line Items]    
Topic 842 22,523 14,457
Topic 606 311,352 242,874
Total 333,875 257,331
Equipment sales    
Disaggregation of Revenue [Line Items]    
Topic 842 17,708 12,237
Topic 606 283,582 214,949
Total 301,290 227,186
Parts and services    
Disaggregation of Revenue [Line Items]    
Topic 842 4,815 2,220
Topic 606 27,770 27,925
Total $ 32,585 $ 30,145