XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenues      
Rental $ 456,029 $ 390,013 $ 351,790
Rental related services 122,617 98,061 92,393
Rental operations 578,646 488,074 444,183
Revenues 155,177 128,759 128,371
Total revenues 733,823 616,833 572,554
Direct costs of rental operations:      
Depreciation of rental equipment 96,429 91,887 85,866
Rental related services 89,793 74,256 68,105
Other 116,780 91,069 73,818
Total direct costs of rental operations 303,002 257,212 227,789
Costs of sales 93,913 78,600 81,019
Total costs of revenues 396,915 335,812 308,808
Gross profit 336,908 281,021 263,746
Selling and administrative expenses 171,342 148,600 122,993
Income from operations 165,566 132,421 140,753
Other (expense) income:      
Interest expense (15,168) (10,455) (8,787)
Foreign currency exchange (loss) gain (378) (210) 78
Income before provision for income taxes 150,020 121,756 132,044
Provision for income taxes 34,882 32,051 30,060
Net income $ 115,138 $ 89,705 $ 101,984
Earnings per share:      
Basic $ 4.73 $ 3.70 $ 4.22
Diluted $ 4.70 $ 3.66 $ 4.16
Earnings Per Share Reconciliation [Abstract]      
Basic 24,353 24,220 24,157
Diluted 24,519 24,515 24,531
Cash dividends declared per share $ 1.82 $ 1.74 $ 1.68
Sales [Member]      
Revenues      
Revenues $ 150,653 $ 125,235 $ 124,604
Other [Member]      
Revenues      
Revenues $ 4,524 $ 3,524 $ 3,767