XML 52 R38.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2017
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, 2017, were as follows (in thousands):
For the Years Ending December 31,
Future Minimum
Lease Payments
2018
2,242

2019
1,965

2020
1,146

2021
662

2022
221

Thereafter

Total future minimum lease commitments
$
6,236

Schedule of Product Warranty Liability
 
 
For the Years Ended
December 31,
2017
 
2016
Warranty liability balance, beginning of the year
 
$
1,821

 
$
2,553

Product warranty accruals
 
305

 
1,116

Adjustments for payments made
 
(1,002
)
 
(1,848
)
Warranty liability balance, end of the year
 
$
1,124

 
$
1,821