v3.25.0.1
Discontinued Operations - Schedule of Cash Flows From Discontinued Operations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Operating activities of discontinued operations:      
Depreciation and amortization $ 384,972 $ 338,654 $ 343,507
Investing activities of discontinued operations:      
Proceeds from sale of rental equipment 63,997 51,290 70,703
Purchase of rental equipment and refurbishments (280,857) (226,976) (443,138)
Proceeds from sale of property, plant and equipment 1,867 13,272 1,775
Purchase of property, plant and equipment $ (18,435) (22,237) (43,664)
Discontinued Operations, Disposed of by Sale | Tank and Pump      
Operating activities of discontinued operations:      
Depreciation and amortization     14,248
Investing activities of discontinued operations:      
Proceeds from sale of rental equipment     918
Purchase of rental equipment and refurbishments     (21,831)
Purchase of property, plant and equipment     (525)
Discontinued Operations, Disposed of by Sale | UK Storage Solutions      
Operating activities of discontinued operations:      
Depreciation and amortization   0 10,160
Investing activities of discontinued operations:      
Proceeds from sale of rental equipment   514 1,455
Purchase of rental equipment and refurbishments   (371) (23,931)
Proceeds from sale of property, plant and equipment   8 504
Purchase of property, plant and equipment   $ (64) $ (3,752)