XML 111 R29.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2019
Accounting Policies [Abstract]  
Schedule of Accounts Receivable
Accounts receivable, net of allowance consisted of the following as of December 31:
(in $000s)
2019
 
2018
Trade receivables
$
75,977

 
$
60,121

Less: allowance for doubtful accounts
(4,654
)
 
(7,562
)
Accounts receivable, net of allowance
$
71,323


$
52,559


Schedule of Allowance for Doubtful Accounts
The relationship between bad debts expense and allowance for doubtful accounts is presented below:
(in $000s)
2019
 
2018
 
2017
Allowance for doubtful accounts, beginning of year
$
7,562

 
$
4,404

 
$
1,940

Accounts written off during the year
(6,208
)
 
(1,144
)
 
(310
)
Recoveries
(701
)
 
(177
)
 
(316
)
Bad debt expense
4,001

 
4,479

 
3,090

 
3,300

 
4,302

 
2,774

Allowance for doubtful accounts, end of year
$
4,654

 
$
7,562

 
$
4,404


Schedule of Inventory
Inventory consisted of the following as of December 31:
(in $000s)
2019
 
2018
Parts, tools and accessories inventory
$
30,174

 
$
11,229

Equipment inventory
2,827

 
206

Inventory
$
33,001

 
$
11,435


Schedule of Accrued expenses
Accrued expenses consisted of the following as of December 31:
(in $000s)
2019
 
2018
Accrued interest
$
20,629

 
$
14,024

Accrued salaries, wages and benefits
4,164

 
3,143

Accrued sales taxes
1,444

 
1,724

Other
1,353

 
1,492

 
$
27,590

 
$
20,383


Schedule of Revenue Types Based On Accounting Standard
Year Ended December 31, 2019
 
 
 
 
 
(in $000s)
Topic 840
 
Topic 606
 
Total
Rental:
 
 
 
 
 
  Rental revenue
$
189,161

 
$

 
$
189,161

  Shipping and handling

 
8,835

 
8,835

    Total rental revenue
189,161

 
8,835

 
197,996

Sales and services:
 
 
 
 
 
  Sales of rental equipment

 
23,767

 
23,767

  Sales of new equipment

 
10,308

 
10,308

  Parts and services

 
31,964

 
31,964

    Total sales and services

 
66,039

 
66,039

    Total revenue
$
189,161

 
$
74,874

 
$
264,035

Year Ended December 31, 2018
 
 
 
 
 
(in $000s)
Topic 840
 
Topic 606
 
Total
Rental:
 
 
 
 
 
Rental revenue
$
177,032

 
$

 
$
177,032

Shipping and handling

 
7,531

 
7,531

Total rental revenue
177,032

 
7,531

 
184,563

Sales and services:
 
 
 
 
 
Sales of rental equipment

 
26,019

 
26,019

Sales of new equipment

 
18,349

 
18,349

Parts and services

 
17,366

 
17,366

Total sales and services

 
61,734

 
61,734

Total revenue
$
177,032

 
$
69,265

 
$
246,297

Year Ended December 31, 2017
 
 
 
 
 
(in $000s)
Topic 840
 
Topic 606
 
Total
Rental:
 
 
 
 
 
Rental revenue
$
153,786

 
$

 
$
153,786

Shipping and handling

 
7,102

 
7,102

Total rental revenue
153,786

 
7,102

 
160,888

Sales and services:
 
 
 
 
 
Sales of rental equipment

 
17,162

 
17,162

Sales of new equipment

 
10,093

 
10,093

Parts and services

 
15,624

 
15,624

Total sales and services

 
42,879

 
42,879

Total revenue
$
153,786

 
$
49,981

 
$
203,767