v3.25.0.1
Revenue - Schedule of Future Commited Modular Leasing Revenues (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Revenue from Contract with Customer [Abstract]  
2025 $ 368,440
2026 125,376
2027 45,784
2028 18,164
2029 4,705
Thereafter 3,602
Total $ 566,071