XML 10 R2.htm IDEA: XBRL DOCUMENT v3.24.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues        
Rental $ 121,176 $ 117,840 $ 241,508 $ 228,087
Rental related services 34,358 33,857 63,938 60,989
Rental operations 155,534 151,697 305,446 289,076
Total revenues 212,611 203,030 400,438 366,748
Direct costs of rental operations:        
Depreciation of rental equipment 22,165 22,597 44,531 44,430
Rental related services 24,990 23,825 45,776 43,093
Other 27,920 30,560 56,930 61,695
Total direct costs of rental operations 75,075 76,982 147,237 149,218
Costs of sales 34,121 31,438 56,518 45,553
Total costs of revenues 109,196 108,420 203,755 194,771
Gross profit 103,415 94,610 196,683 171,977
Expenses:        
Selling and administrative expenses 61,370 47,026 121,188 104,524
Other income, net     (9,281)  
Income from operations 42,045 47,584 84,776 67,453
Interest expense 13,037 9,945 25,741 17,409
Foreign currency exchange loss (gain) 31 18 163 (208)
Income from continuing operations before provision for income taxes 28,977 37,621 58,872 50,252
Provision for income taxes from continuing operations 8,359 9,669 15,406 10,782
Income from continuing operations 20,618 27,952 43,466 39,470
Discontinued operations:        
Income from discontinued operations before provision for income taxes       1,709
Provision for income taxes from discontinued operations       453
Gain on sale of discontinued operations, net of tax   2,630   61,513
Income from discontinued operations   2,630   62,769
Net income $ 20,618 $ 30,582 $ 43,466 $ 102,239
Earnings per share from continuing operations:        
Basic $ 0.84 $ 1.14 $ 1.77 $ 1.61
Diluted 0.84 1.14 1.77 1.61
Earnings per share from discontinued operations:        
Basic   0.11   2.57
Diluted   0.11   2.56
Earnings per share:        
Basic 0.84 1.25 1.77 4.18
Diluted $ 0.84 $ 1.25 $ 1.77 $ 4.17
Shares used in per share calculation:        
Basic 24,549 24,479 24,531 24,448
Diluted 24,560 24,512 24,562 24,527
Cash dividends declared per share $ 0.475 $ 0.465 $ 0.95 $ 0.93
Sales [Member]        
Revenues        
Revenues $ 54,414 $ 47,801 $ 89,483 $ 71,461
Other [Member]        
Revenues        
Revenues $ 2,663 $ 3,532 $ 5,509 $ 6,211