XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Significant Accounting Policies - Summary of Revenues by Type and by Applicable Accounting Standard (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2018
Revenues:            
Revenues $ 289,260 $ 352,997 $ 322,141 $ 853,518 $ 1,000,232 $ 892,987
Topic 842 [Member]            
Revenues:            
Revenues 156,520 192,850   468,642 541,467  
Topic 606 [Member]            
Revenues:            
Revenues 132,740 160,147   384,876 458,765  
Rental Revenues [Member] | Owned Equipment Rentals [Member]            
Revenues:            
Revenues 142,876 177,592   432,511 498,533  
Rental Revenues [Member] | Owned Equipment Rentals [Member] | Topic 842 [Member]            
Revenues:            
Revenues 142,708 177,287   431,881 497,709  
Rental Revenues [Member] | Owned Equipment Rentals [Member] | Topic 606 [Member]            
Revenues:            
Revenues 168 305   630 824  
Rental Revenues [Member] | Re Rent Revenues [Member]            
Revenues:            
Revenues 6,546 7,205   16,306 19,761  
Rental Revenues [Member] | Re Rent Revenues [Member] | Topic 842 [Member]            
Revenues:            
Revenues 6,546 7,205   16,306 19,761  
Ancillary And Other Rental Revenues [Member]            
Revenues:            
Revenues 16,427 19,335   47,345 54,269  
Ancillary And Other Rental Revenues [Member] | Topic 842 [Member]            
Revenues:            
Revenues 7,266 8,358   20,455 23,997  
Ancillary And Other Rental Revenues [Member] | Topic 606 [Member]            
Revenues:            
Revenues 9,161 10,977   26,890 30,272  
Ancillary And Other Rental Revenues [Member] | Delivery and Pick-up [Member]            
Revenues:            
Revenues 9,161 10,977   26,890 30,272  
Ancillary And Other Rental Revenues [Member] | Delivery and Pick-up [Member] | Topic 606 [Member]            
Revenues:            
Revenues 9,161 10,977   26,890 30,272  
Ancillary And Other Rental Revenues [Member] | Other [Member]            
Revenues:            
Revenues 7,266 8,358   20,455 23,997  
Ancillary And Other Rental Revenues [Member] | Other [Member] | Topic 842 [Member]            
Revenues:            
Revenues 7,266 8,358   20,455 23,997  
Total Equipment Rental Revenues [Member]            
Revenues:            
Revenues 165,849 204,132   496,162 572,563  
Total Equipment Rental Revenues [Member] | Topic 842 [Member]            
Revenues:            
Revenues 156,520 192,850   468,642 541,467  
Total Equipment Rental Revenues [Member] | Topic 606 [Member]            
Revenues:            
Revenues 9,329 11,282   27,520 31,096  
New Equipment Sales [Member]            
Revenues:            
Revenues 37,248 65,010   112,068 177,709  
New Equipment Sales [Member] | Topic 606 [Member]            
Revenues:            
Revenues 37,248 65,010   112,068 177,709  
Used Equipment Sales [Member]            
Revenues:            
Revenues 40,000 31,180   105,231 96,942  
Used Equipment Sales [Member] | Topic 606 [Member]            
Revenues:            
Revenues 40,000 31,180   105,231 96,942  
Parts Sales [Member]            
Revenues:            
Revenues 27,853 31,499   83,842 93,798  
Parts Sales [Member] | Topic 606 [Member]            
Revenues:            
Revenues 27,853 31,499   83,842 93,798  
Parts and Services [Member]            
Revenues:            
Revenues 15,637 18,105   48,116 50,398  
Parts and Services [Member] | Topic 606 [Member]            
Revenues:            
Revenues 15,637 18,105   48,116 50,398  
Other [Member]            
Revenues:            
Revenues 2,673 3,071   8,099 8,822  
Other [Member] | Topic 606 [Member]            
Revenues:            
Revenues $ 2,673 $ 3,071   $ 8,099 $ 8,822