v3.26.1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2026
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, 2026 and 2025:

(in thousands)

 

Mobile
Modular

 

 

Portable Storage

 

 

TRS-
RenTelco

 

 

Enviroplex

 

 

Consolidated

 

Three Months Ended June 30,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2026

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leasing

 

$

112,522

 

 

$

17,342

 

 

$

32,847

 

 

$

 

 

$

162,711

 

Non-lease:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rental related services

 

 

6,711

 

 

 

4,235

 

 

 

1,180

 

 

 

 

 

 

12,126

 

Sales

 

 

31,179

 

 

 

1,853

 

 

 

8,152

 

 

 

4,616

 

 

 

45,800

 

Other

 

 

12

 

 

 

89

 

 

 

374

 

 

 

 

 

 

475

 

Total non-lease

 

 

37,902

 

 

 

6,177

 

 

 

9,706

 

 

 

4,616

 

 

 

58,401

 

Total revenues

 

$

150,424

 

 

$

23,519

 

 

$

42,553

 

 

$

4,616

 

 

$

221,112

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2025

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leasing

 

$

107,971

 

 

$

17,383

 

 

$

28,837

 

 

$

 

 

$

154,191

 

Non-lease:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rental related services

 

 

7,498

 

 

 

4,123

 

 

 

794

 

 

 

 

 

 

12,415

 

Sales

 

 

40,484

 

 

 

1,712

 

 

 

6,444

 

 

 

19,866

 

 

 

68,506

 

Other

 

 

35

 

 

 

128

 

 

 

341

 

 

 

 

 

 

504

 

Total non-lease

 

 

48,017

 

 

 

5,963

 

 

 

7,579

 

 

 

19,866

 

 

 

81,425

 

Total revenues

 

$

155,988

 

 

$

23,346

 

 

$

36,416

 

 

$

19,866

 

 

$

235,616

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six Months Ended June 30,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2026

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leasing

 

$

220,286

 

 

$

34,100

 

 

$

62,731

 

 

$

 

 

$

317,117

 

Non-lease:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rental related services

 

 

12,411

 

 

 

7,792

 

 

 

2,088

 

 

 

 

 

 

22,291

 

Sales

 

 

52,074

 

 

 

3,457

 

 

 

15,673

 

 

 

8,120

 

 

 

79,324

 

Other

 

 

55

 

 

 

100

 

 

 

767

 

 

 

 

 

 

922

 

Total non-lease

 

 

64,540

 

 

 

11,349

 

 

 

18,528

 

 

 

8,120

 

 

 

102,537

 

Total revenues

 

$

284,826

 

 

$

45,449

 

 

$

81,259

 

 

$

8,120

 

 

$

419,654

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2025

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leasing

 

$

212,735

 

 

$

33,975

 

 

$

55,401

 

 

$

 

 

$

302,111

 

Non-lease:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rental related services

 

 

12,127

 

 

 

7,512

 

 

 

1,474

 

 

 

 

 

 

21,113

 

Sales

 

 

62,974

 

 

 

2,956

 

 

 

13,866

 

 

 

27,079

 

 

 

106,875

 

Other

 

 

70

 

 

 

169

 

 

 

694

 

 

 

 

 

 

933

 

Total non-lease

 

 

75,171

 

 

 

10,637

 

 

 

16,034

 

 

 

27,079

 

 

 

128,921

 

Total revenues

 

$

287,906

 

 

$

44,612

 

 

$

71,435

 

 

$

27,079

 

 

$

431,032