XML 31 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 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 and nine months ended September 30, 2024 and 2023:

(in thousands)

 

Mobile
Modular

 

 

Portable Storage

 

 

TRS-
RenTelco

 

 

Enviroplex

 

 

Consolidated

 

Three Months Ended September 30,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leasing

 

$

109,249

 

 

$

17,486

 

 

$

26,524

 

 

$

 

 

$

153,259

 

Non-lease:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rental related services

 

 

16,131

 

 

 

4,127

 

 

 

755

 

 

 

 

 

 

21,013

 

Sales

 

 

65,994

 

 

 

1,411

 

 

 

7,169

 

 

 

17,499

 

 

 

92,073

 

Other

 

 

33

 

 

 

27

 

 

 

353

 

 

 

 

 

 

413

 

Total non-lease

 

 

82,158

 

 

 

5,565

 

 

 

8,277

 

 

 

17,499

 

 

 

113,499

 

Total revenues

 

$

191,407

 

 

$

23,051

 

 

$

34,801

 

 

$

17,499

 

 

$

266,758

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leasing

 

$

93,676

 

 

$

20,279

 

 

$

29,711

 

 

$

 

 

$

143,666

 

Non-lease:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rental related services

 

 

13,224

 

 

 

5,027

 

 

 

664

 

 

 

 

 

 

18,915

 

Sales

 

 

57,723

 

 

 

1,144

 

 

 

8,341

 

 

 

9,515

 

 

 

76,723

 

Other

 

 

3,782

 

 

 

27

 

 

 

393

 

 

 

 

 

 

4,202

 

Total non-lease

 

 

74,729

 

 

 

6,198

 

 

 

9,398

 

 

 

9,515

 

 

 

99,840

 

Total revenues

 

$

168,405

 

 

$

26,477

 

 

$

39,109

 

 

$

9,515

 

 

$

243,506

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Nine Months Ended September 30,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leasing

 

$

306,003

 

 

$

54,881

 

 

$

79,180

 

 

$

 

 

$

440,064

 

Non-lease:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rental related services

 

 

27,130

 

 

 

12,865

 

 

 

2,087

 

 

 

 

 

 

42,082

 

Sales

 

 

127,250

 

 

 

3,889

 

 

 

18,926

 

 

 

30,591

 

 

 

180,656

 

Other

 

 

3,153

 

 

 

200

 

 

 

1,041

 

 

 

 

 

 

4,394

 

Total non-lease

 

 

157,533

 

 

 

16,954

 

 

 

22,054

 

 

 

30,591

 

 

 

227,132

 

Total revenues

 

$

463,536

 

 

$

71,835

 

 

$

101,234

 

 

$

30,591

 

 

$

667,196

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leasing

 

$

267,242

 

 

$

56,791

 

 

$

90,388

 

 

$

 

 

$

414,421

 

Non-lease:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rental related services

 

 

26,693

 

 

 

14,440

 

 

 

1,952

 

 

 

 

 

 

43,085

 

Sales

 

 

112,937

 

 

 

2,891

 

 

 

19,545

 

 

 

11,379

 

 

 

146,752

 

Other

 

 

4,737

 

 

 

70

 

 

 

1,189

 

 

 

 

 

 

5,996

 

Total non-lease

 

 

144,367

 

 

 

17,401

 

 

 

22,686

 

 

 

11,379

 

 

 

195,833

 

Total revenues

 

$

411,609

 

 

$

74,192

 

 

$

113,074

 

 

$

11,379

 

 

$

610,254