XML 41 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Select balance sheet data (Tables)
6 Months Ended
Jun. 30, 2020
Select Balance Sheet Data [Abstract]  
Schedule of Inventories

Inventories as of June 30, 2020 and December 31, 2019 consist of:

 

 

 

June 30,

2020

 

 

December 31,

2019

 

Finished goods and purchased parts

 

$

25,221

 

 

$

28,664

 

Raw materials

 

 

9,834

 

 

 

10,834

 

Work-in-process

 

 

5,288

 

 

 

6,194

 

Total

 

$

40,343

 

 

$

45,692

 

Schedule of Property, Plant and Equipment

Property, plant and equipment as of June 30, 2020 and December 31, 2019 consist of:

 

 

 

Useful Lives

Years*

 

June 30,

2020

 

 

December 31,

2019

 

Land

 

Indefinite

 

$

1,264

 

 

$

1,264

 

Land improvements

 

15-39

 

 

3,169

 

 

 

3,169

 

Building and building improvements

 

15-39

 

 

58,501

 

 

 

58,021

 

Machinery, equipment and tooling

 

3-10

 

 

199,012

 

 

 

204,248

 

Vehicles

 

5

 

 

3,722

 

 

 

3,738

 

Office furniture and fixtures

 

3-7

 

 

15,913

 

 

 

15,469

 

Construction in progress

 

N/A

 

 

2,854

 

 

 

3,154

 

Total property, plant and equipment, gross

 

 

 

 

284,435

 

 

 

289,063

 

Less accumulated depreciation

 

 

 

 

169,353

 

 

 

164,000

 

Total property, plant and equipment, net

 

 

 

$

115,082

 

 

$

125,063

 

Schedule of Changes In Goodwill

Changes in goodwill between December 31, 2019 and June 30, 2020 consist of:

 

Balance as of December 31, 2019

 

$

71,535

 

Impairment

 

 

—

 

Balance as of June 30, 2020

 

$

71,535

 

Schedule of Listing of Intangible Assets

The following is a listing of intangible assets, the useful lives in years (amortization period) and accumulated amortization as of June 30, 2020 and December 31, 2019:

 

 

 

Useful Lives

Years

 

June 30,

2020

 

 

December 31,

2019

 

Amortizable intangible assets:

 

 

 

 

 

 

 

 

 

 

Customer relationships and contracts

 

9-12

 

$

78,340

 

 

$

78,340

 

Trade name

 

10

 

 

14,780

 

 

 

14,780

 

Non-compete agreements

 

5

 

 

8,800

 

 

 

8,800

 

Patents

 

19

 

 

24

 

 

 

24

 

Accumulated amortization

 

 

 

 

(38,935

)

 

 

(33,582

)

Total amortizable intangible assets, net

 

 

 

 

63,009

 

 

 

68,362

 

Non-amortizable brand name

 

 

 

 

3,811

 

 

 

3,811

 

Total intangible assets, net

 

 

 

$

66,820

 

 

$

72,173

 

Schedule of Changes In Intangible Assets

Changes in intangible assets between December 31, 2019 and June 30, 2020 consist of:

 

Balance as of December 31, 2019

 

$

72,173

 

Amortization expense

 

 

(5,353

)

Balance as of June 30, 2020

 

$

66,820

 

Schedule of Future Amortization Expense

Future amortization expense is expected to be as followed:

 

Year ending December 31,

 

 

 

 

2020

 

$

10,706

 

2021

 

$

10,706

 

2022

 

$

6,952

 

2023

 

$

6,866

 

2024

 

$

5,192