XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2024
Disaggregation of Revenue [Abstract]  
Summary of Disaggregates the Company's Revenue by Lease and Non Lease

The following table disaggregates the Company’s revenues 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 months ended March 31, 2024 and 2023:

(in thousands)

 

Mobile
Modular

 

 

Portable Storage

 

 

TRS-
RenTelco

 

 

Enviroplex

 

 

Consolidated

 

Three Months Ended March 31,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leasing

 

$

94,890

 

 

$

19,030

 

 

$

26,245

 

 

$

 

 

$

140,165

 

Non-lease:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

     Rental related services

 

 

4,272

 

 

 

4,391

 

 

 

623

 

 

 

 

 

 

9,286

 

     Sales

 

 

25,326

 

 

 

1,212

 

 

 

6,539

 

 

 

1,719

 

 

 

34,796

 

     Other

 

 

3,097

 

 

 

127

 

 

 

356

 

 

 

 

 

 

3,580

 

     Total non-lease

 

 

32,695

 

 

 

5,730

 

 

 

7,518

 

 

 

1,719

 

 

 

47,662

 

          Total revenues

 

$

127,585

 

 

$

24,760

 

 

$

33,763

 

 

$

1,719

 

 

$

187,827

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leasing

 

$

82,003

 

 

$

17,656

 

 

$

30,322

 

 

$

 

 

$

129,981

 

Non-lease:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

     Rental related services

 

 

4,550

 

 

 

4,424

 

 

 

726

 

 

 

 

 

 

9,700

 

     Sales

 

 

16,967

 

 

 

638

 

 

 

4,623

 

 

 

941

 

 

 

23,169

 

     Other

 

 

407

 

 

 

12

 

 

 

449

 

 

 

 

 

 

868

 

     Total non-lease

 

 

21,924

 

 

 

5,074

 

 

 

5,798

 

 

 

941

 

 

 

33,737

 

          Total revenues

 

$

103,927

 

 

$

22,730

 

 

$

36,120

 

 

$

941

 

 

$

163,718