XML 14 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenues        
Rental $ 94,581 $ 85,629 $ 180,668 $ 175,135
Rental related services 22,688 20,475 42,357 44,986
Rental operations 117,269 106,104 223,025 220,121
Revenues     44,605 47,005
Total revenues 146,435 137,673 267,630 267,126
Direct costs of rental operations:        
Depreciation of rental equipment 23,159 21,583 44,414 43,221
Rental related services 17,276 14,894 31,880 33,157
Other 23,278 18,165 42,985 37,618
Total direct costs of rental operations 63,713 54,642 119,279 113,996
Costs of sales 16,855 19,799 25,403 28,242
Total costs of revenues 80,568 74,441 144,682 142,238
Gross profit 65,867 63,232 122,948 124,888
Selling and administrative expenses 36,261 30,540 69,398 62,494
Income from operations 29,606 32,692 53,550 62,394
Other expense:        
Interest expense (2,257) (2,184) (4,040) (4,836)
Foreign currency exchange loss (gain) (2) 117 (57) (319)
Income before provision for income taxes 27,347 30,625 49,453 57,239
Provision for income taxes 6,739 8,076 11,447 14,531
Net income $ 20,608 $ 22,549 $ 38,006 $ 42,708
Earnings per share:        
Basic $ 0.85 $ 0.93 $ 1.57 $ 1.76
Diluted $ 0.84 $ 0.92 $ 1.55 $ 1.74
Shares used in per share calculation:        
Basic 24,229 24,121 24,191 24,207
Diluted 24,494 24,471 24,505 24,612
Cash dividends declared per share $ 0.435 $ 0.420 $ 0.870 $ 0.840
Sales [Member]        
Revenues        
Revenues $ 28,256 $ 30,669 $ 42,867 $ 45,035
Other [Member]        
Revenues        
Revenues $ 910 $ 900 $ 1,738 $ 1,970