XML 29 R21.htm IDEA: XBRL DOCUMENT v3.24.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 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 six months ended June 30, 2024 and 2023:

(in thousands)

 

Mobile
Modular

 

 

Portable Storage

 

 

TRS-
RenTelco

 

 

Enviroplex

 

 

Consolidated

 

Three Months Ended June 30,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leasing

 

$

101,864

 

 

$

18,366

 

 

$

26,411

 

 

$

 

 

$

146,641

 

Non-lease:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rental related services

 

 

6,727

 

 

 

4,347

 

 

 

709

 

 

 

 

 

 

11,783

 

Sales

 

 

35,930

 

 

 

1,266

 

 

 

5,218

 

 

 

11,373

 

 

 

53,787

 

Other

 

 

25

 

 

 

43

 

 

 

332

 

 

 

 

 

 

400

 

Total non-lease

 

 

42,682

 

 

 

5,656

 

 

 

6,259

 

 

 

11,373

 

 

 

65,970

 

Total revenues

 

$

144,546

 

 

$

24,022

 

 

$

32,670

 

 

$

11,373

 

 

$

212,611

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leasing

 

$

91,123

 

 

$

19,296

 

 

$

30,337

 

 

$

 

 

$

140,756

 

Non-lease:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rental related services

 

 

8,919

 

 

 

4,989

 

 

 

563

 

 

 

 

 

 

14,471

 

Sales

 

 

38,247

 

 

 

1,109

 

 

 

6,581

 

 

 

923

 

 

 

46,860

 

Other

 

 

549

 

 

 

30

 

 

 

364

 

 

 

 

 

 

943

 

Total non-lease

 

 

47,715

 

 

 

6,128

 

 

 

7,508

 

 

 

923

 

 

 

62,274

 

Total revenues

 

$

138,838

 

 

$

25,424

 

 

$

37,845

 

 

$

923

 

 

$

203,030

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six Months Ended June 30,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2024

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leasing

 

$

196,754

 

 

$

37,395

 

 

$

52,656

 

 

$

 

 

$

286,805

 

Non-lease:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rental related services

 

 

10,999

 

 

 

8,738

 

 

 

1,332

 

 

 

 

 

 

21,069

 

Sales

 

 

61,256

 

 

 

2,478

 

 

 

11,757

 

 

 

13,092

 

 

 

88,583

 

Other

 

 

3,122

 

 

 

171

 

 

 

688

 

 

 

 

 

 

3,981

 

Total non-lease

 

 

75,377

 

 

 

11,387

 

 

 

13,777

 

 

 

13,092

 

 

 

113,633

 

Total revenues

 

$

272,131

 

 

$

48,782

 

 

$

66,433

 

 

$

13,092

 

 

$

400,438

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leasing

 

$

173,127

 

 

$

36,951

 

 

$

60,677

 

 

$

 

 

$

270,755

 

Non-lease:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rental related services

 

 

13,469

 

 

 

9,413

 

 

 

1,289

 

 

 

 

 

 

24,171

 

Sales

 

 

55,214

 

 

 

1,747

 

 

 

11,204

 

 

 

1,864

 

 

 

70,029

 

Other

 

 

943

 

 

 

55

 

 

 

795

 

 

 

 

 

 

1,793

 

Total non-lease

 

 

69,626

 

 

 

11,215

 

 

 

13,288

 

 

 

1,864

 

 

 

95,993

 

Total revenues

 

$

242,753

 

 

$

48,166

 

 

$

73,965

 

 

$

1,864

 

 

$

366,748