XML 100 R38.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2014
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
For the Years Ending December 31,
Future Minimum
Lease Payments
2015
$
3,494

2016
2,374

2017
1,419

2018
734

2019
457

2020+
228

Total future minimum lease commitments
$
8,706

Schedule of Product Warranty Liability
 
 
For the Years Ended
December 31,
2014
 
2013
Warranty liability balance, beginning of the year
 
$
3,328

 
$
3,954

Product warranty accruals
 
2,665

 
3,131

Adjustments for payments made
 
(3,393
)
 
(3,757
)
Warranty liability balance, end of the year
 
$
2,600

 
$
3,328