v3.25.0.1
Discontinued Operations - Schedule of Income From Discontinued Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenues:      
Total revenues $ 2,395,718 $ 2,364,767 $ 2,142,623
Costs of leasing and services:      
Depreciation of rental equipment 302,143 265,733 256,719
Gross profit 1,301,839 1,333,870 1,135,482
Other operating expenses:      
Selling, general and administrative 630,705 596,090 567,493
Other depreciation and amortization 82,829 72,921 62,380
Currency losses, net 593 6,754 886
Other expense (income), net 2,698 (15,354) (6,673)
Operating income 263,915 673,459 511,482
Income tax expense from discontinued operations 0 45,468 35,725
Gain on sale of discontinued operations 0 176,078 35,456
Income from discontinued operations 0 134,613 63,199
Tank and Pump      
Other operating expenses:      
Gain on sale of discontinued operations   176,100  
Discontinued Operations, Disposed of by Sale      
Revenues:      
Total revenues     201,565
Costs of leasing and services:      
Depreciation of rental equipment     12,399
Gross profit     116,753
Other operating expenses:      
Selling, general and administrative     39,840
Other depreciation and amortization     12,009
Currency losses, net     138
Other expense (income), net     (3)
Operating income     64,769
Interest expense, net     1,301
Income from discontinued operations before income tax     63,468
Income tax expense from discontinued operations     35,725
Income from discontinued operations     63,199
Discontinued Operations, Disposed of by Sale | Tank and Pump      
Revenues:      
Total revenues     96,356
Costs of leasing and services:      
Depreciation of rental equipment     8,145
Gross profit     49,152
Other operating expenses:      
Selling, general and administrative     18,045
Other depreciation and amortization     6,103
Currency losses, net     0
Other expense (income), net     4
Operating income     25,000
Interest expense, net     512
Income from discontinued operations before income tax     24,488
Income tax expense from discontinued operations     843
Gain on sale of discontinued operations     35,456
Income from discontinued operations     59,101
Discontinued Operations, Disposed of by Sale | UK Storage Solutions      
Revenues:      
Total revenues   8,694 105,209
Costs of leasing and services:      
Depreciation of rental equipment     4,254
Gross profit   5,544 67,601
Other operating expenses:      
Selling, general and administrative   1,486 21,795
Other depreciation and amortization     5,906
Currency losses, net     138
Other expense (income), net   (1) (7)
Operating income   4,059 39,769
Interest expense, net   56 789
Income from discontinued operations before income tax   4,003 38,980
Income tax expense from discontinued operations   45,468 34,882
Gain on sale of discontinued operations   175,708 0
Income from discontinued operations   134,243 4,098
Leasing      
Revenues:      
Leasing 1,839,875 1,833,935 1,621,690
Total revenues 1,839,875 1,833,935 1,621,690
Costs of leasing and services:      
Unit leasing 385,078 398,467 376,868
Leasing | Discontinued Operations, Disposed of by Sale      
Revenues:      
Leasing     145,344
Costs of leasing and services:      
Unit leasing     30,565
Leasing | Discontinued Operations, Disposed of by Sale | Tank and Pump      
Revenues:      
Leasing     65,572
Costs of leasing and services:      
Unit leasing     13,828
Leasing | Discontinued Operations, Disposed of by Sale | UK Storage Solutions      
Revenues:      
Leasing   6,389 79,772
Costs of leasing and services:      
Unit leasing   1,407 16,737
Delivery and installation | Discontinued Operations, Disposed of by Sale      
Revenues:      
Revenues     50,541
Costs of leasing and services:      
Cost of sales     38,152
Delivery and installation | Discontinued Operations, Disposed of by Sale | Tank and Pump      
Revenues:      
Revenues     27,665
Costs of leasing and services:      
Cost of sales     23,285
Delivery and installation | Discontinued Operations, Disposed of by Sale | UK Storage Solutions      
Revenues:      
Revenues   1,802 22,876
Costs of leasing and services:      
Cost of sales   1,213 14,867
New units      
Revenues:      
Revenues 74,499 48,129 40,338
Total revenues 74,499 48,129 40,338
Costs of leasing and services:      
Cost of sales 45,554 26,439 24,011
New units | Discontinued Operations, Disposed of by Sale      
Revenues:      
Revenues     3,308
Costs of leasing and services:      
Cost of sales     2,374
New units | Discontinued Operations, Disposed of by Sale | Tank and Pump      
Revenues:      
Revenues     2,202
Costs of leasing and services:      
Cost of sales     1,636
New units | Discontinued Operations, Disposed of by Sale | UK Storage Solutions      
Revenues:      
Revenues   54 1,106
Costs of leasing and services:      
Cost of sales   38 738
Rental units      
Revenues:      
Revenues 62,463 45,524 51,443
Total revenues 62,463 45,524 51,443
Costs of leasing and services:      
Cost of sales $ 32,224 23,141 26,907
Rental units | Discontinued Operations, Disposed of by Sale      
Revenues:      
Revenues     2,372
Costs of leasing and services:      
Cost of sales     1,322
Rental units | Discontinued Operations, Disposed of by Sale | Tank and Pump      
Revenues:      
Revenues     917
Costs of leasing and services:      
Cost of sales     310
Rental units | Discontinued Operations, Disposed of by Sale | UK Storage Solutions      
Revenues:      
Revenues   449 1,455
Costs of leasing and services:      
Cost of sales   $ 492 $ 1,012