XML 35 R22.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2016
Notes To Financial Statements [Abstract]  
Schedule of Inventories
Inventories consist of the following (in thousands): 
 
June 30,
2016
 
December 31,
2015
Raw materials
$
8,217

 
$
9,950

Work in process
10,889

 
7,067

Finished goods
3,886

 
2,448

Total Inventories
$
22,992

 
$
19,465

Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands): 
 
June 30,
2016
 
December 31,
2015
Accrued payroll and benefits
$
55,720

 
$
55,430

Accrued sales and marketing expenses
9,148

 
7,071

Accrued sales rebates
8,752

 
8,486

Accrued accounts payable
8,332

 
13,834

Accrued sales tax and value added tax
5,339

 
4,801

Accrued professional fees
3,404

 
2,775

Accrued warranty
2,830

 
2,638

Accrued income taxes
3,385

 
2,646

Other accrued liabilities
10,595

 
10,084

Total Accrued Liabilities
$
107,505

 
$
107,765

Warranty Accrual
Warranty accrual as of June 30, 2016 and 2015 consists of the following activity (in thousands): 
 
Six Months Ended
June 30,
 
2016
 
2015
Balance at beginning of period
$
2,638

 
$
3,148

Charged to cost of net revenues
1,993

 
976

Actual warranty expenditures
(1,801
)
 
(1,138
)
Balance at end of period
$
2,830

 
$
2,986