XML 51 R37.htm IDEA: XBRL DOCUMENT v3.6.0.2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2016
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
Future minimum lease payments with initial or remaining non-cancelable lease terms in excess of one year, at December 31, 2016, were as follows (in thousands):
For the Years Ending December 31,
Future Minimum
Lease Payments
2017
2,458

2018
1,767

2019
1,304

2020
898

2021
252

2022+

Total future minimum lease commitments
$
6,679

Schedule of Product Warranty Liability
 
 
For the Years Ended
December 31,
2016
 
2015
Warranty liability balance, beginning of the year
 
$
2,553

 
$
2,600

Product warranty accruals
 
1,116

 
2,025

Adjustments for payments made
 
(1,848
)
 
(2,072
)
Warranty liability balance, end of the year
 
$
1,821

 
$
2,553