XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Disaggregation of Revenue [Abstract]  
Summary of Disaggregates the Company's Revenues from Continuing Operations by Lease and Non Lease

The following table disaggregates the Company’s revenues from continuing operations 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 years ended December 31, 2023, 2022 and 2021:

 

 

(in thousands)

 

Mobile
Modular

 

 

Portable Storage

 

 

TRS-
RenTelco

 

 

Enviroplex

 

 

Consolidated

 

Year Ended December 31,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2023

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leasing

 

$

367,753

 

 

$

77,181

 

 

$

119,134

 

 

$

 

 

$

564,068

 

Non-lease:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rental related services

 

 

36,734

 

 

 

19,250

 

 

 

2,658

 

 

 

 

 

 

58,642

 

Sales

 

 

155,267

 

 

 

4,587

 

 

 

24,951

 

 

 

20,192

 

 

 

204,997

 

Other

 

 

2,482

 

 

 

119

 

 

 

1,534

 

 

 

 

 

 

4,135

 

Total non-lease

 

 

194,483

 

 

 

23,956

 

 

 

29,143

 

 

 

20,192

 

 

 

267,774

 

Total revenues

 

$

562,236

 

 

$

101,137

 

 

$

148,277

 

 

$

20,192

 

 

$

831,842

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2022

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leasing

 

$

267,779

 

 

$

63,422

 

 

$

125,695

 

 

$

 

 

$

456,896

 

Non-lease:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rental related services

 

 

14,348

 

 

 

16,082

 

 

 

2,579

 

 

 

 

 

 

33,009

 

Sales

 

 

97,045

 

 

 

2,933

 

 

 

21,267

 

 

 

23,170

 

 

 

144,415

 

Other

 

 

39

 

 

 

69

 

 

 

1,237

 

 

 

 

 

 

1,345

 

Total non-lease

 

 

111,432

 

 

 

19,084

 

 

 

25,083

 

 

 

23,170

 

 

 

178,769

 

Total revenues

 

$

379,211

 

 

$

82,506

 

 

$

150,778

 

 

$

23,170

 

 

$

635,665

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Leasing

 

$

223,383

 

 

$

45,792

 

 

$

116,769

 

 

$

 

 

$

385,944

 

Non-lease:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Rental related services

 

 

13,091

 

 

 

11,943

 

 

 

2,469

 

 

 

 

 

 

27,503

 

Sales

 

 

64,809

 

 

 

4,175

 

 

 

19,788

 

 

 

31,081

 

 

 

119,853

 

Other

 

 

82

 

 

 

41

 

 

 

1,168

 

 

 

 

 

 

1,291

 

Total non-lease

 

 

77,982

 

 

 

16,159

 

 

 

23,425

 

 

 

31,081

 

 

 

148,647

 

Total revenues

 

$

301,365

 

 

$

61,951

 

 

$

140,194

 

 

$

31,081

 

 

$

534,591