XML 42 R31.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Revenue Recognition (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
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, 2023, 2022 and 2021:
(in thousands) |  | Mobile Modular |  |  | Portable Storage |  |  | TRS- RenTelco |  |  | Enviroplex |  |  | Consolidated |
Year Ended December 31, |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
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 |
2021 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Leasing |  | $ | 223,383 |  |  | $ | 45,792 |  |  | $ | 116,769 |  |  | $ | — |  |  | $ | 385,944 |
Non-lease: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Rental related services |  |  | 13,091 |  |  |  | 11,943 |  |  |  | 2,469 |  |  |  | — |  |  |  | 27,503 |
Sales |  |  | 64,809 |  |  |  | 4,175 |  |  |  | 19,788 |  |  |  | 31,081 |  |  |  | 119,853 |
Other |  |  | 82 |  |  |  | 41 |  |  |  | 1,168 |  |  |  | — |  |  |  | 1,291 |
Total non-lease |  |  | 77,982 |  |  |  | 16,159 |  |  |  | 23,425 |  |  |  | 31,081 |  |  |  | 148,647 |
Total revenues |  | $ | 301,365 |  |  | $ | 61,951 |  |  | $ | 140,194 |  |  | $ | 31,081 |  |  | $ | 534,591 |

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