v3.25.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Intangible assets subject to amortization:      
Accumulated amortization $ (123,704) $ (85,199)  
Finite-lived intangible assets 126,164    
Intangible Assets, Net (Including Goodwill) [Abstract]      
Gross carrying amount 507,408 504,908  
Impairment Loss (132,540) 0 $ 0
Accumulated amortization (123,704) (85,199)  
Net book value 251,164 419,709  
Trade name – WillScot      
Indefinite-lived intangible assets:      
Gross carrying amount $ 125,000 125,000  
Trade name - Mobile Mini      
Indefinite-lived intangible assets:      
Gross carrying amount   $ 164,000  
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted average remaining life (in years) 3 years 6 months 4 years 6 months  
Intangible assets subject to amortization:      
Gross carrying amount $ 215,408 $ 214,408  
Impairment Loss 0    
Accumulated amortization (113,415) (84,324)  
Finite-lived intangible assets 101,993 130,084  
Intangible Assets, Net (Including Goodwill) [Abstract]      
Accumulated amortization $ (113,415) $ (84,324)  
Technology      
Finite-Lived Intangible Assets [Line Items]      
Weighted average remaining life (in years) 1 year 6 months 2 years 6 months  
Intangible assets subject to amortization:      
Gross carrying amount $ 1,500 $ 1,500  
Impairment Loss 0    
Accumulated amortization (1,125) (875)  
Finite-lived intangible assets 375 625  
Intangible Assets, Net (Including Goodwill) [Abstract]      
Accumulated amortization $ (1,125) $ (875)  
Trade names      
Finite-Lived Intangible Assets [Line Items]      
Weighted average remaining life (in years) 2 years 8 months 12 days    
Intangible assets subject to amortization:      
Gross carrying amount $ 165,500    
Impairment Loss (132,540)    
Accumulated amortization (9,164)    
Finite-lived intangible assets 23,796    
Intangible Assets, Net (Including Goodwill) [Abstract]      
Accumulated amortization $ (9,164)