XML 23 R72.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Quarterly Financial Information - Quarterly Financial Information (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Operations Data                        
Rental revenues $ 92,231 $ 90,857 $ 88,105 $ 82,696 $ 85,091 $ 82,155 $ 77,267 $ 74,261 $ 353,889 $ 318,774 $ 289,417  
Total revenues 147,221 173,562 127,439 122,008 133,115 143,147 116,983 105,085 570,230 498,330 462,034  
Gross profit 70,997 78,282 59,881 57,005 65,103 64,050 53,928 50,170 266,165 233,251 206,345  
Income from operations 38,248 46,748 29,066 27,310 35,166 35,824 24,449 22,042 141,372 117,481 94,740  
Income before provision for income taxes 35,454 43,455 25,965 24,251 32,018 32,553 21,106 19,018 129,125 104,695 83,452  
Net income $ 26,401 $ 32,468 $ 19,488 $ 18,449 $ 24,249 $ 24,779 $ 15,912 $ 14,466 $ 96,806 $ 79,406 $ 153,920  
Earnings per share:                        
Basic $ 1.09 $ 1.34 $ 0.80 $ 0.76 $ 1.00 $ 1.03 $ 0.66 $ 0.60 $ 3.99 $ 3.29 $ 6.41  
Diluted 1.07 1.32 0.79 0.75 0.99 1.01 0.65 0.59 3.93 3.24 6.34  
Dividends declared per share $ 0.375 $ 0.375 $ 0.375 $ 0.375 $ 0.34 $ 0.34 $ 0.34 $ 0.34 $ 1.50 $ 1.36 $ 1.04  
Shares used in per share calculations:                        
Basic 24,290 24,268 24,246 24,195 24,179 24,172 24,145 24,067 24,250 24,141 23,999  
Diluted 24,697 24,632 24,579 24,540 24,514 24,563 24,584 24,478 24,623 24,540 24,269  
Balance Sheet Data                        
Rental equipment, net $ 967,500 $ 958,610 $ 943,152 $ 912,878 $ 901,015 $ 888,607 $ 876,522 $ 865,338 $ 967,500 $ 901,015 $ 862,320  
Total assets 1,309,875 1,306,223 1,280,249 1,239,633 1,217,316 1,201,799 1,180,209 1,148,858 1,309,875 1,217,316    
Notes payable 293,431 301,469 301,878 289,464 298,564 309,006 314,860 300,595 293,431 298,564    
Shareholders’ equity $ 634,036 $ 616,715 $ 592,309 $ 580,643 $ 571,535 $ 554,547 $ 537,195 $ 530,284 $ 634,036 $ 571,535 $ 524,184 $ 394,287