XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Schedule of Revenue by Major Product and Service Line (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue [Line Items]    
Topic 842 $ 107,772 $ 135,426
Topic 606 303,535 316,737
Total 411,307 452,163
Total rental revenue    
Disaggregation of Revenue [Line Items]    
Topic 842 101,510 112,903
Topic 606 4,661 5,385
Total 106,171 118,288
Rental    
Disaggregation of Revenue [Line Items]    
Topic 842 101,510 112,903
Topic 606 0 0
Total 101,510 112,903
Shipping and handling    
Disaggregation of Revenue [Line Items]    
Topic 842 0 0
Topic 606 4,661 5,385
Total 4,661 5,385
Total sales and services    
Disaggregation of Revenue [Line Items]    
Topic 842 6,262 22,523
Topic 606 298,874 311,352
Total 305,136 333,875
Equipment sales    
Disaggregation of Revenue [Line Items]    
Topic 842 3,018 17,708
Topic 606 269,584 283,582
Total 272,602 301,290
Parts and services    
Disaggregation of Revenue [Line Items]    
Topic 842 3,244 4,815
Topic 606 29,290 27,770
Total $ 32,534 $ 32,585