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

(in thousands)

 

Mobile
Modular

 

 

Portable Storage

 

 

TRS-
RenTelco

 

 

Enviroplex

 

 

Consolidated

 

Three Months Ended June 30,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Six Months Ended June 30,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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