XML 68 R25.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies and Other Items (Tables)
12 Months Ended
Dec. 31, 2019
Preparation Of Interim Financial Statements And Other Items  
Rollforward of the allowance for doubtful accounts

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at 

 

 

 

 

 

 

 

 

 

 

Balance at 

 

 

Beginning of

 

Expense

 

 

 

 

 

 

 

End of

 

    

 Period

    

 (recovery)

    

Write off

    

Other

    

Period

Year Ended December 31, 2019

 

$

576

 

$

355

 

$

(94)

 

$

 —

 

$

837

Year Ended December 31, 2018

 

 

740

 

 

 —

 

 

(164)

 

 

 —

 

 

576

Year Ended December 31, 2017

 

 

851

 

 

(100)

 

 

(3)

 

 

(8)

 

 

740

 

Rollforward of inventory obsolescence reserve

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance at 

 

 

 

 

 

 

 

 

 

 

Balance at 

 

 

Beginning of

 

 

 

 

 

 

 

 

 

End of 

 

    

 Period

    

Expense 

    

Write off

    

Other

    

Period

Year Ended December 31, 2019

 

$

7,310

 

$

2,552

 

$

(90)

 

$

 —

 

$

9,772

Year Ended December 31, 2018

 

 

5,885

 

 

1,451

 

 

 —

 

 

(26)

 

 

7,310

Year Ended December 31, 2017

 

 

4,770

 

 

1,259

 

 

(103)

 

 

(41)

 

 

5,885

 

Schedule of PP&E useful lives

 

 

 

 

 

 

Land

    

 

N/A

 

 

Buildings

 

10

-

30

years

Machinery and equipment

 

2

-

12

years

Vehicles under finance lease

 

 

 

3

years

Rental equipment

 

2

-

8

years

Furniture and fixtures

 

 

 

5

years

Computers and software

 

 

 

4

years

 

Schedule of property and equipment net

 

 

 

 

 

 

 

 

 

December 31, 

 

    

2019

    

2018

Land

 

$

3,203

 

$

3,614

Buildings and improvements

 

 

21,655

 

 

20,803

Machinery and equipment

 

 

55,494

 

 

47,606

Vehicles under finance lease

 

 

24,275

 

 

25,165

Rental equipment

 

 

161,156

 

 

124,002

Furniture and fixtures

 

 

1,684

 

 

1,623

Computers and software

 

 

3,317

 

 

3,094

Gross property and equipment

 

 

270,784

 

 

225,907

Less: Accumulated depreciation

 

 

(123,397)

 

 

(96,412)

Net property and equipment

 

 

147,387

 

 

129,495

Construction in progress

 

 

14,361

 

 

12,559

Total property and equipment, net

 

$

161,748

 

$

142,054

 

Schedule of depreciation expense by income statement caption

 

 

 

 

 

 

 

 

 

 

 

    

Year Ended December 31,

 

 

2019

 

2018

 

2017

Cost of product revenue

 

$

3,304

 

$

3,262

 

$

3,169

Cost of rental revenue

 

 

24,881

 

 

17,997

 

 

14,912

Cost of field service and other revenue

 

 

9,986

 

 

8,456

 

 

4,786

Selling, general and administrative expenses

 

 

683

 

 

438

 

 

404

Total depreciation and amortization

 

$

38,854

 

$

30,153

 

$

23,271

 

Schedule of accrued expenses and other current liabilities

 

 

 

 

 

 

 

 

 

December 31, 

 

    

2019

    

2018

Payroll, incentive compensation, payroll taxes and benefits

 

$

10,708

 

$

7,842

Accrued international freight and tariffs

 

 

3,794

 

 

1,418

Income based tax payable

 

 

2,481

 

 

2,061

Accrued professional fees and other

 

 

1,790

 

 

1,512

Deferred revenue

 

 

1,371

 

 

1,110

Taxes other than income

 

 

767

 

 

1,414

Accrued workers' compensation insurance

 

 

600

 

 

 —

Product warranties

 

 

556

 

 

293

Total

 

$

22,067

 

$

15,650