XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues        
Rental $ 110,624 $ 94,581 $ 214,865 $ 180,668
Rental related services 28,819 22,688 53,136 42,357
Rental operations 139,443 117,269 268,001 223,025
Revenues     54,403 44,605
Total revenues 177,031 146,435 322,404 267,630
Direct costs of rental operations:        
Depreciation of rental equipment 24,064 23,159 47,938 44,414
Rental related services 20,853 17,276 38,996 31,880
Other 32,825 23,278 60,648 42,985
Total direct costs of rental operations 77,742 63,713 147,582 119,279
Costs of sales 21,452 16,855 30,496 25,403
Total costs of revenues 99,194 80,568 178,078 144,682
Gross profit 77,837 65,867 144,326 122,948
Selling and administrative expenses 40,788 36,261 79,915 69,398
Income from operations 37,049 29,606 64,411 53,550
Other expense:        
Interest expense (3,001) (2,257) (5,821) (4,040)
Foreign currency exchange loss (181) (2) (168) (57)
Income before provision for income taxes 33,867 27,347 58,422 49,453
Provision for income taxes 7,730 6,739 13,492 11,447
Net income $ 26,137 $ 20,608 $ 44,930 $ 38,006
Earnings per share:        
Basic $ 1.07 $ 0.85 $ 1.85 $ 1.57
Diluted $ 1.07 $ 0.84 $ 1.83 $ 1.55
Shares used in per share calculation:        
Basic 24,360 24,229 24,323 24,191
Diluted 24,509 24,494 24,522 24,505
Cash dividends declared per share $ 0.455 $ 0.435 $ 0.910 $ 0.870
Sales [Member]        
Revenues        
Revenues $ 36,471 $ 28,256 $ 52,347 $ 42,867
Other [Member]        
Revenues        
Revenues $ 1,117 $ 910 $ 2,056 $ 1,738