XML 35 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Balance Sheet Details (Tables)
6 Months Ended
Jun. 30, 2018
Balance Sheet Related Disclosures [Abstract]  
Schedule of inventories
 
 
June 30,
2018
 
December 31,
2017
Raw materials and purchased parts
 
$
14,989

 
$
12,675

Work-in-process
 
2,490

 
1,756

Finished goods
 
24,158

 
17,797

Total inventories
 
$
41,637

 
$
32,228

Schedule of activity in the warranty reserve
Activity in the warranty reserve, which is included in “accounts payable and accrued liabilities” in the condensed consolidated balance sheets, is as follows:
 
 
Six Months Ended June 30,
 
 
2018
 
2017
Beginning balance
 
$
1,413

 
$
1,213

Acquired liability from Nesscap
 

 
773

Product warranties issued
 
357

 
270

Settlement of warranties
 
(445
)
 
(181
)
Changes related to preexisting warranties
 
(197
)
 
(61
)
Ending balance
 
$
1,128

 
$
2,014

Schedule of accumulated other comprehensive income
 
 
Foreign
Currency
Translation
Adjustment
 
Defined Benefit
Pension Plan
 
Accumulated
Other
Comprehensive
Income
 
Affected Line Items in the Statement of Operations
Balance as of December 31, 2017
 
$
12,957

 
$
(881
)
 
$
12,076

 
 
Other comprehensive income before reclassification
 
(1,967
)
 

 
(1,967
)
 
 
Amounts reclassified from accumulated other comprehensive income
 

 
38

 
38

 
Cost of Sales, Selling, General and Administrative and Research and Development Expense
Net other comprehensive income for the
six months ended June 30, 2018
 
(1,967
)
 
38

 
(1,929
)
 
 
Balance as of June 30, 2018
 
$
10,990

 
$
(843
)
 
$
10,147