XML 43 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2021
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenue
The Company had total revenue in the following geographic areas for the three and six months ended June 30, 2020 as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2021202020212020
US$399,280 $237,613 $770,549 $472,941 
Canada29,543 16,279 53,127 32,985 
Mexico3,848 2,970 7,311 6,757 
UK28,431 — 55,438 — 
Total revenues$461,102 $256,862 $886,425 $512,683 
The Company’s revenue by major product and service line for the three and six months ended June 30, 2021 was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2021202020212020
Modular space leasing revenue$181,376 $132,377 $351,328 $263,775 
Portable storage leasing revenue58,848 5,716 113,461 11,565 
Tank and pump leasing revenue17,109 — 32,869 — 
VAPS and third party leasing revenues(a)
70,880 42,421 133,306 83,423 
Other leasing-related revenue(b)
14,966 9,629 27,877 19,732 
Leasing revenue343,179 190,143 658,841 378,495 
Delivery and installation revenue91,680 51,640 175,184 102,710 
Total leasing and services revenue434,859 241,783 834,025 481,205 
New unit sales revenue11,008 9,763 21,963 19,376 
Rental unit sales revenue15,235 5,316 30,437 12,102 
Total revenues$461,102 $256,862 $886,425 $512,683 
(a)
Includes $7.8 million and $4.3 million of service revenue for the three months ended June 30, 2021 and 2020, respectively, and $14.0 million and $8.3 million of service revenue for the six months ended June 30, 2021 and 2020 , respectively.
(b)Includes primarily damage billings, delinquent payment charges, and other processing fees.
Schedule of Accounts and Notes Receivable Allowances
Activity in the allowance for credit losses was as follows:
Three Months Ended
June 30,
Six Months Ended
June 30,
(in thousands)2021202020212020
Balance at beginning of period$31,630 $16,471 $29,258 $15,828 
Net charges to bad debt expense and revenue8,390 5,730 16,910 9,122 
Write-offs(4,058)(2,829)(9,872)(5,573)
Foreign currency translation and other823 (189)489 (194)
Balance at end of period$36,785 $19,183 $36,785 $19,183