XML 13 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues        
Rental $ 117,840 $ 94,667 $ 228,087 $ 184,717
Rental related services 33,857 22,046 60,989 41,078
Rental operations 151,697 116,713 289,076 225,795
Total revenues 203,030 153,368 366,748 278,421
Direct costs of rental operations:        
Depreciation of rental equipment 22,597 20,082 44,430 39,944
Rental related services 23,825 15,780 43,093 29,540
Other 30,560 29,516 61,695 54,370
Total direct costs of rental operations 76,982 65,378 149,218 123,854
Costs of sales 31,438 21,034 45,553 29,576
Total costs of revenues 108,420 86,412 194,771 153,430
Gross profit 94,610 66,956 171,977 124,991
Selling and administrative expenses 47,026 33,809 104,524 66,414
Income from operations 47,584 33,147 67,453 58,577
Other (expense) income:        
Interest expense (9,945) (2,426) (17,409) (4,702)
Foreign currency exchange (loss) gain (18) (181) 208 (168)
Income from continuing operations before provision for income taxes 37,621 30,540 50,252 53,707
Provision for income taxes 9,669 6,996 10,782 12,505
Income from continuing operations 27,952 23,544 39,470 41,202
Discontinued operations:        
Income from discontinued operations before provision for income taxes   3,327 1,709 4,715
Provision for income taxes from discontinued operations   734 453 987
Gain on sale of discontinued operations, net of tax 2,630   61,513  
Income from discontinued operations 2,630 2,593 62,769 3,728
Net income $ 30,582 $ 26,137 $ 102,239 $ 44,930
Earnings per share from continuing operations:        
Basic $ 1.14 $ 0.96 $ 1.61 $ 1.68
Diluted 1.14 0.96 1.61 1.68
Earnings Per Share from Discontinued Operations [Abstract]        
Basic 0.11 0.11 2.57 0.15
Diluted 0.11 0.11 2.56 0.15
Earnings per share:        
Basic 1.25 1.07 4.18 1.83
Diluted $ 1.25 $ 1.07 $ 4.17 $ 1.83
Shares used in per share calculation:        
Basic 24,479 24,360 24,448 24,323
Diluted 24,512 24,509 24,527 24,522
Cash dividends declared per share $ 0.465 $ 0.455 $ 0.93 $ 0.91
Sales [Member]        
Revenues        
Revenues $ 47,801 $ 35,870 $ 71,461 $ 51,089
Other [Member]        
Revenues        
Revenues $ 3,532 $ 785 $ 6,211 $ 1,537