XML 53 R33.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Revenue Recognition (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Disaggregation of Revenue [Abstract] |
Summary of Disaggregates the Company's Revenues from Continuing Operations by Lease and Non Lease | The following table disaggregates the Company’s revenues from continuing operations by lease (within the scope of Topic 842) and non-lease revenues (within the scope of Topic 606) and the underlying service provided for the three years ended December 31, 2024, 2023 and 2022:
(in thousands) |  | Mobile Modular |  |  | Portable Storage |  |  | TRS- RenTelco |  |  | Enviroplex |  |  | Consolidated |
Year Ended December 31, |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
2024 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Leasing |  | $ | 414,195 |  |  | $ | 71,999 |  |  | $ | 105,662 |  |  | $ | — |  |  | $ | 591,856 |
Non-lease: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rental related services |  |  | 34,778 |  |  |  | 16,565 |  |  |  | 2,777 |  |  |  | — |  |  |  | 54,120 |
Sales |  |  | 183,234 |  |  |  | 5,695 |  |  |  | 25,499 |  |  |  | 45,830 |  |  |  | 260,258 |
Other |  |  | 3,159 |  |  |  | 238 |  |  |  | 1,311 |  |  |  | — |  |  |  | 4,708 |
Total non-lease |  |  | 221,171 |  |  |  | 22,498 |  |  |  | 29,587 |  |  |  | 45,830 |  |  |  | 319,086 |
Total revenues |  | $ | 635,366 |  |  | $ | 94,497 |  |  | $ | 135,249 |  |  | $ | 45,830 |  |  | $ | 910,942 |
2023 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Leasing |  | $ | 367,753 |  |  | $ | 77,181 |  |  | $ | 119,134 |  |  | $ | — |  |  | $ | 564,068 |
Non-lease: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rental related services |  |  | 36,734 |  |  |  | 19,250 |  |  |  | 2,658 |  |  |  | — |  |  |  | 58,642 |
Sales |  |  | 155,267 |  |  |  | 4,587 |  |  |  | 24,951 |  |  |  | 20,192 |  |  |  | 204,997 |
Other |  |  | 2,482 |  |  |  | 119 |  |  |  | 1,534 |  |  |  | — |  |  |  | 4,135 |
Total non-lease |  |  | 194,483 |  |  |  | 23,956 |  |  |  | 29,143 |  |  |  | 20,192 |  |  |  | 267,774 |
Total revenues |  | $ | 562,236 |  |  | $ | 101,137 |  |  | $ | 148,277 |  |  | $ | 20,192 |  |  | $ | 831,842 |
2022 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Leasing |  | $ | 267,779 |  |  | $ | 63,422 |  |  | $ | 125,695 |  |  | $ | — |  |  | $ | 456,896 |
Non-lease: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rental related services |  |  | 14,348 |  |  |  | 16,082 |  |  |  | 2,579 |  |  |  | — |  |  |  | 33,009 |
Sales |  |  | 97,045 |  |  |  | 2,933 |  |  |  | 21,267 |  |  |  | 23,170 |  |  |  | 144,415 |
Other |  |  | 39 |  |  |  | 69 |  |  |  | 1,237 |  |  |  | — |  |  |  | 1,345 |
Total non-lease |  |  | 111,432 |  |  |  | 19,084 |  |  |  | 25,083 |  |  |  | 23,170 |  |  |  | 178,769 |
Total revenues |  | $ | 379,211 |  |  | $ | 82,506 |  |  | $ | 150,778 |  |  | $ | 23,170 |  |  | $ | 635,665 |

X
- References No definition available. + Details
Name: | us-gaap_DisaggregationOfRevenueAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-5 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration