XML 24 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues      
Rental $ 489,929 $ 474,336 $ 389,663
Rental related services 148,498 138,160 94,963
Rental operations 638,427 612,496 484,626
Total revenues 910,942 831,842 635,665
Direct costs of rental operations:      
Depreciation of rental equipment 88,267 88,912 80,425
Rental related services 103,419 96,628 68,846
Other 109,116 114,942 104,358
Total direct costs of rental operations 300,802 300,482 253,629
Costs of sales 174,725 137,727 91,828
Total costs of revenues 475,527 438,209 345,457
Gross profit 435,415 393,633 290,208
Expenses:      
Selling and administrative expenses 200,432 207,539 142,914
Other income, net (9,281) (3,618)  
Income from operations 244,264 189,712 147,294
Interest expense 47,241 40,560 12,230
Foreign currency exchange loss (gain) 215 (310) 378
Gain on merger termination from WillScot Mobile Mini (180,000)    
WillScot Mobile Mini transaction costs 63,159    
Income from continuing operations before provision for income taxes 313,649 149,462 134,686
Provision for income taxes from continuing operations 81,922 37,610 31,377
Income from continuing operations 231,727 111,852 103,309
Discontinued operations:      
Income from discontinued operations before provision for income taxes   1,709 15,334
Provision for income taxes from discontinued operations   453 3,505
Gain on sale of discontinued operations, net of tax   61,513  
Income from discontinued operations   62,769 11,829
Net income $ 231,727 $ 174,621 $ 115,138
Earnings per share from continuing operations:      
Basic $ 9.44 $ 4.57 $ 4.24
Diluted 9.43 4.56 4.21
Earnings per share from discontinued operations:      
Basic   2.57 0.49
Diluted   2.56 0.48
Earnings per share:      
Basic 9.44 7.14 4.73
Diluted $ 9.43 $ 7.12 $ 4.70
Shares used in per share calculation:      
Basic 24,541 24,469 24,353
Diluted 24,570 24,529 24,519
Cash dividends declared per share $ 1.9 $ 1.86 $ 1.82
Sales [Member]      
Revenues      
Revenues $ 262,290 $ 207,165 $ 147,720
Other [Member]      
Revenues      
Revenues $ 10,225 $ 12,181 $ 3,319