XML 56 R29.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
Future minimum payments under the non-cancelable operating leases consisted of the following as of December 31, 2014 (in thousands):
Period
 
Minimum Future Lease Payments
2015
 
$
3,193

2016
 
2,658

2017
 
2,594

2018
 
2,325

2019
 
579

Thereafter
 
470

Total
 
$
11,819

Product warranty activities [Roll Forward]
Changes in the Company’s warranty reserve in the periods as indicated were as follows (in thousands):
 
 
Years Ended December 31,
 
 
2014
 
2013
 
2012
Balance at beginning of period
 
$
10,856

 
$
11,762

 
$
12,104

Warranty charged to cost of revenue
 
3,394

 
4,350

 
4,701

Utilization of warranty
 
(4,697
)
 
(5,256
)
 
(5,043
)
Balance at end of period
 
$
9,553

 
$
10,856

 
$
11,762