XML 24 R12.htm IDEA: XBRL DOCUMENT v3.7.0.1
Balance Sheet Details
6 Months Ended
Jun. 30, 2017
Balance Sheet Detail [Abstract]  
Balance Sheet Details [Text Block]
Balance Sheet Details
Inventories
Inventories are comprised of the following:


June 30, 2017

December 31, 2016
Materials

$
34,739


$
32,993

Work-in-process

19,862


18,764

Finished goods

12,234


13,728

Total inventories

$
66,835


$
65,485


The Company has established reserves of $11,842 and $10,545 as of June 30, 2017 and December 31, 2016, respectively, for slow moving and obsolete inventory, which are included in the amounts above.

Property, Plant and Equipment
Property, plant and equipment, net is comprised of the following:
 
June 30, 2017
 
December 31, 2016
Land and building
$
2,584

 
$
2,584

Machinery and equipment
26,803

 
23,493

Furniture and fixtures
3,036

 
2,699

Computer equipment and software
5,682

 
5,204

Leasehold improvements
8,952

 
8,116


47,057

 
42,096

Accumulated depreciation
(31,966
)
 
(30,238
)
Total property, plant and equipment, net
$
15,091

 
$
11,858



Other assets
Other assets is comprised of the following:

 
June 30, 2017
 
December 31, 2016
Deferred income taxes
 
$
32,165

 
$
30,850

Other
 
590

 
593

Total other assets
 
$
32,755

 
$
31,443


Other current liabilities

Other current liabilities is comprised of the following:

 
June 30, 2017
 
December 31, 2016
Intangible asset acquisition - Stella Alliance
 
$
1,000

 
$
1,000

Contingent consideration - acquisitions
 
634

 
855

Warrant settlement payable
 

 
1,025

Customer deposits
 
983

 
996

Other
 
5,105

 
3,263

Total other current liabilities
 
$
7,722

 
$
7,139


Other non-current liabilities

Other non-current liabilities is comprised of the following:

 
June 30, 2017
 
December 31, 2016
Unrecognized tax benefits (including interest)
 
$
4,866

 
$
3,386

Contingent consideration - acquisitions
 
2,391

 
2,396

Deferred revenue
 
1,299

 
1,132

Other
 
2,691

 
2,088

Total other non-current liabilities
 
$
11,247

 
$
9,002