XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Select balance sheet data (Tables)
6 Months Ended
Jun. 30, 2021
Select Balance Sheet Data [Abstract]  
Schedule of Inventories

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

 

 

 

June 30,

2021

 

 

December 31,

2020

 

Finished goods and purchased parts

 

$

29,205

 

 

$

24,561

 

Raw materials

 

 

14,884

 

 

 

11,266

 

Work-in-process

 

 

6,850

 

 

 

5,539

 

Total

 

$

50,939

 

 

$

41,366

 

Schedule of Property, Plant and Equipment

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

 

 

 

Useful Lives

Years*

 

June 30,

2021

 

 

December 31,

2020

 

Land

 

Indefinite

 

$

1,033

 

 

$

1,033

 

Land improvements

 

15-39

 

 

3,169

 

 

 

3,169

 

Building and building improvements

 

15-39

 

 

55,556

 

 

 

55,172

 

Machinery, equipment and tooling

 

3-10

 

 

208,170

 

 

 

199,854

 

Vehicles

 

5

 

 

3,841

 

 

 

3,778

 

Office furniture and fixtures

 

3-7

 

 

17,126

 

 

 

16,242

 

Construction in progress

 

N/A

 

 

11,717

 

 

 

3,931

 

Total property, plant and equipment, gross

 

 

 

 

300,612

 

 

 

283,179

 

Less accumulated depreciation

 

 

 

 

185,917

 

 

 

176,491

 

Total property, plant and equipment, net

 

 

 

$

114,695

 

 

$

106,688

 

 

Schedule of Changes In Goodwill

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

 

Balance as of December 31, 2020

 

$

71,535

 

Impairment

 

 

 

Balance as of June 30, 2021

 

$

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, 2021 and December 31, 2020:

 

 

 

Useful Lives

Years

 

June 30,

2021

 

 

December 31,

2020

 

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

 

 

 

 

(49,641

)

 

 

(44,288

)

Total amortizable intangible assets, net

 

 

 

 

52,303

 

 

 

57,656

 

Non-amortizable brand name

 

 

 

 

3,811

 

 

 

3,811

 

Total intangible assets, net

 

 

 

$

56,114

 

 

$

61,467

 

Schedule of Changes In Intangible Assets

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

 

Balance as of December 31, 2020

 

$

61,467

 

Amortization expense

 

 

(5,353

)

Balance as of June 30, 2021

 

$

56,114

 

Schedule of Future Amortization Expense

Future amortization expense is expected to be as followed:

Year ending December 31,

 

 

 

 

2021 (remainder)

 

$

5,353

 

2022

 

$

6,952

 

2023

 

$

6,866

 

2024

 

$

5,192

 

2025

 

$

5,192

 

Thereafter

 

$

22,748