XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenues        
Rental $ 122,686 $ 100,871 $ 350,773 $ 285,588
Rental related services 40,492 28,198 101,481 69,276
Rental operations 163,178 129,069 452,254 354,864
Total revenues 243,506 174,343 610,254 452,764
Direct costs of rental operations:        
Depreciation of rental equipment 22,069 20,174 66,499 60,118
Rental related services 28,532 20,576 71,625 50,116
Other 28,493 28,203 90,188 82,573
Total direct costs of rental operations 79,094 68,953 228,312 192,807
Costs of sales 52,878 28,548 98,431 58,124
Total costs of revenues 131,972 97,501 326,743 250,931
Gross profit 111,534 76,842 283,511 201,833
Selling and administrative expenses 48,508 36,954 153,032 103,368
Other income (3,559)   (3,559)  
Income from operations 66,585 39,888 134,038 98,465
Interest expense (11,025) (3,355) (28,434) (8,057)
Foreign currency exchange (loss) gain (42) (236) 166 (404)
Income from continuing operations before provision for income taxes 55,518 36,297 105,770 90,004
Provision for income taxes 15,152 9,182 25,934 21,687
Income from continuing operations 40,366 27,115 79,836 68,317
Discontinued operations:        
Income from discontinued operations before provision for income taxes   4,635 1,709 9,350
Provision for income taxes from discontinued operations   1,183 453 2,170
Gain on sale of discontinued operations, net of tax     61,513  
Income from discontinued operations   3,452 62,769 7,180
Net income $ 40,366 $ 30,567 $ 142,605 $ 75,497
Earnings per share from continuing operations:        
Basic $ 1.65 $ 1.11 $ 3.26 $ 2.81
Diluted 1.65 1.11 3.26 2.79
Earnings Per Share from Discontinued Operations [Abstract]        
Basic   0.14 2.57 0.29
Diluted   0.14 2.56 0.29
Earnings per share:        
Basic 1.65 1.25 5.83 3.1
Diluted $ 1.65 $ 1.25 $ 5.81 $ 3.08
Shares used in per share calculation:        
Basic 24,487 24,379 24,461 24,342
Diluted 24,525 24,504 24,527 24,516
Cash dividends declared per share $ 0.465 $ 0.455 $ 1.395 $ 1.365
Sales [Member]        
Revenues        
Revenues $ 77,115 $ 44,414 $ 148,576 $ 95,503
Other [Member]        
Revenues        
Revenues $ 3,213 $ 860 $ 9,424 $ 2,397