XML 36 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Significant Accounting Policies - Summary of Revenues by Type and by Applicable Accounting Standard (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues:        
Revenues $ 294,671 $ 265,677 $ 567,121 $ 506,109
Topic 842 [Member]        
Revenues:        
Revenues 213,601 165,751 401,617 310,732
Topic 606 [Member]        
Revenues:        
Revenues 81,070 99,926 165,504 195,377
Rental Revenues [Member] | Owned Equipment Rentals [Member]        
Revenues:        
Revenues 193,781 148,005 364,619 277,522
Rental Revenues [Member] | Owned Equipment Rentals [Member] | Topic 842 [Member]        
Revenues:        
Revenues 193,704 147,894 364,433 277,359
Rental Revenues [Member] | Owned Equipment Rentals [Member] | Topic 606 [Member]        
Revenues:        
Revenues 77 111 186 163
Rental Revenues [Member] | Re Rent Revenues [Member]        
Revenues:        
Revenues 7,462 9,206 13,806 16,835
Rental Revenues [Member] | Re Rent Revenues [Member] | Topic 842 [Member]        
Revenues:        
Revenues 7,462 9,206 13,806 16,835
Ancillary And Other Rental Revenues [Member]        
Revenues:        
Revenues 26,334 18,400 48,377 34,473
Ancillary And Other Rental Revenues [Member] | Topic 842 [Member]        
Revenues:        
Revenues 12,435 8,651 23,378 16,538
Ancillary And Other Rental Revenues [Member] | Topic 606 [Member]        
Revenues:        
Revenues 13,899 9,749 24,999 17,935
Ancillary And Other Rental Revenues [Member] | Delivery and Pick-up [Member]        
Revenues:        
Revenues 13,899 9,749 24,999 17,935
Ancillary And Other Rental Revenues [Member] | Delivery and Pick-up [Member] | Topic 606 [Member]        
Revenues:        
Revenues 13,899 9,749 24,999 17,935
Ancillary And Other Rental Revenues [Member] | Other [Member]        
Revenues:        
Revenues 12,435 8,651 23,378 16,538
Ancillary And Other Rental Revenues [Member] | Other [Member] | Topic 842 [Member]        
Revenues:        
Revenues 12,435 8,651 23,378 16,538
Total Equipment Rental Revenues [Member]        
Revenues:        
Revenues 227,577 175,611 426,802 328,830
Total Equipment Rental Revenues [Member] | Topic 842 [Member]        
Revenues:        
Revenues 213,601 165,751 401,617 310,732
Total Equipment Rental Revenues [Member] | Topic 606 [Member]        
Revenues:        
Revenues 13,976 9,860 25,185 18,098
Used Equipment Sales [Member]        
Revenues:        
Revenues 18,833 35,821 40,359 74,675
Used Equipment Sales [Member] | Topic 606 [Member]        
Revenues:        
Revenues 18,833 35,821 40,359 74,675
New Equipment Sales [Member]        
Revenues:        
Revenues 21,486 27,633 47,522 50,806
New Equipment Sales [Member] | Topic 606 [Member]        
Revenues:        
Revenues 21,486 27,633 47,522 50,806
Parts Sales [Member]        
Revenues:        
Revenues 16,172 16,880 32,231 32,436
Parts Sales [Member] | Topic 606 [Member]        
Revenues:        
Revenues 16,172 16,880 32,231 32,436
Parts and Services [Member]        
Revenues:        
Revenues 8,889 8,059 17,023 16,070
Parts and Services [Member] | Topic 606 [Member]        
Revenues:        
Revenues 8,889 8,059 17,023 16,070
Other [Member]        
Revenues:        
Revenues 1,714 1,673 3,184 3,292
Other [Member] | Topic 606 [Member]        
Revenues:        
Revenues $ 1,714 $ 1,673 $ 3,184 $ 3,292