XML 44 R30.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Details - (Tables)
12 Months Ended
Dec. 31, 2017
Balance Sheet Detail [Abstract]  
Schedule of Inventories

Inventories are comprised of the following:

 

 

 

December 31,

 

 

 

2017

 

 

2016

 

Materials

 

$

39,765

 

 

$

32,993

 

Work-in-process

 

 

20,923

 

 

 

18,764

 

Finished goods

 

 

6,833

 

 

 

13,728

 

Total inventories

 

$

67,521

 

 

$

65,485

 

 

Schedule of Property, Plant and Equipment, Net

Property, plant and equipment, net, is comprised of the following:

 

 

 

December 31,

 

 

 

2017

 

 

2016

 

Land and building

 

$

2,584

 

 

$

2,584

 

Machinery and equipment

 

 

29,870

 

 

 

23,493

 

Furniture and fixtures

 

 

3,201

 

 

 

2,699

 

Computer equipment and software

 

 

5,444

 

 

 

5,204

 

Leasehold improvements

 

 

9,472

 

 

 

8,116

 

 

 

 

50,571

 

 

 

42,096

 

Accumulated depreciation

 

 

(33,229

)

 

 

(30,238

)

Total property, plant and equipment, net

 

$

17,342

 

 

$

11,858

 

 

Schedule of Other Current Liabilities

Other current liabilities is comprised of the following:

 

 

 

December 31,

 

 

 

2017

 

 

2016

 

Intangible asset acquisition - Stella Alliance

 

$

100

 

 

$

1,000

 

Contingent consideration - acquisitions

 

 

634

 

 

 

855

 

Warrant settlement payable

 

 

 

 

 

1,025

 

Customer deposits

 

 

5,561

 

 

 

996

 

Other

 

 

2,989

 

 

 

3,263

 

Total other current liabilities

 

$

9,284

 

 

$

7,139

 

 

Schedule of Other Non-Current Liabilities

Other non-current liabilities is comprised of the following:

 

 

 

December 31,

 

 

 

2017

 

 

2016

 

Unrecognized tax benefits (including interest)

 

$

4,660

 

 

$

3,386

 

Contingent consideration - acquisitions

 

 

1,959

 

 

 

2,396

 

Deferred revenue

 

 

983

 

 

 

1,132

 

Other

 

 

2,859

 

 

 

2,088

 

Total non-current liabilities

 

$

10,461

 

 

$

9,002