| Schedule of Quarterly Financial Information [Table Text Block] |
|
|
|
Three Months Ended
|
|
|
|
|
March 31,
2013
|
|
|
June 30,
2013
|
|
|
September 30,
2013
|
|
|
December 31,
2013
|
|
|
|
|
(in thousands, except per share amounts)
|
|
|
Revenue
|
|
$
|
51,470
|
|
|
$
|
57,714
|
|
|
$
|
65,347
|
|
|
$
|
63,560
|
|
|
Cost of revenue
|
|
|
24,085
|
|
|
|
26,786
|
|
|
|
30,053
|
|
|
|
29,266
|
|
|
Gross profit
|
|
|
27,385
|
|
|
|
30,928
|
|
|
|
35,294
|
|
|
|
34,294
|
|
|
Operating expenses:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Research and development
|
|
|
12,123
|
|
|
|
12,478
|
|
|
|
12,643
|
|
|
|
12,487
|
|
|
Selling, general and administrative
|
|
|
13,258
|
|
|
|
13,793
|
|
|
|
13,891
|
|
|
|
13,683
|
|
|
Litigation expense (benefit), net
|
|
|
(301
|
)
|
|
|
(257
|
)
|
|
|
104
|
|
|
|
84
|
|
|
Total operating expenses
|
|
|
25,080
|
|
|
|
26,014
|
|
|
|
26,638
|
|
|
|
26,254
|
|
|
Income from operations
|
|
|
2,305
|
|
|
|
4,914
|
|
|
|
8,656
|
|
|
|
8,040
|
|
|
Interest and other income (expense), net
|
|
|
(10
|
)
|
|
|
218
|
|
|
|
(59
|
)
|
|
|
(57
|
)
|
|
Income before income taxes
|
|
|
2,295
|
|
|
|
5,132
|
|
|
|
8,597
|
|
|
|
7,983
|
|
|
Income tax provision (benefit)
|
|
|
(204
|
)
|
|
|
(357
|
)
|
|
|
1,187
|
|
|
|
484
|
|
|
Net income
|
|
$
|
2,499
|
|
|
$
|
5,489
|
|
|
$
|
7,410
|
|
|
$
|
7,499
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Basic net income per share
|
|
$
|
0.07
|
|
|
$
|
0.15
|
|
|
$
|
0.20
|
|
|
$
|
0.20
|
|
|
Diluted net income per share
|
|
$
|
0.07
|
|
|
$
|
0.14
|
|
|
$
|
0.19
|
|
|
$
|
0.19
|
|
|
Weighted-average common shares outstanding:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Basic
|
|
|
36,259
|
|
|
|
37,053
|
|
|
|
37,910
|
|
|
|
38,328
|
|
|
Diluted
|
|
|
37,708
|
|
|
|
38,239
|
|
|
|
39,009
|
|
|
|
39,524
|
|
|
|
|
Three Months Ended
|
|
|
|
|
March 31,
2012
|
|
|
June 30,
2012
|
|
|
September 30,
2012
|
|
|
December 31,
2012
|
|
|
|
|
(in thousands, except per share amounts)
|
|
|
Revenue
|
|
$
|
50,484
|
|
|
$
|
58,607
|
|
|
$
|
56,508
|
|
|
$
|
48,214
|
|
|
Cost of revenue
|
|
|
24,074
|
|
|
|
27,435
|
|
|
|
26,495
|
|
|
|
22,661
|
|
|
Gross profit
|
|
|
26,410
|
|
|
|
31,172
|
|
|
|
30,013
|
|
|
|
25,553
|
|
|
Operating expenses:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Research and development
|
|
|
11,118
|
|
|
|
12,468
|
|
|
|
11,967
|
|
|
|
13,243
|
|
|
Selling, general and administrative
|
|
|
11,966
|
|
|
|
12,167
|
|
|
|
11,955
|
|
|
|
13,930
|
|
|
Litigation expense (benefit), net
|
|
|
128
|
|
|
|
(244
|
)
|
|
|
(229
|
)
|
|
|
(2,600
|
)
|
|
Total operating expenses
|
|
|
23,212
|
|
|
|
24,391
|
|
|
|
23,693
|
|
|
|
24,573
|
|
|
Income from operations
|
|
|
3,198
|
|
|
|
6,781
|
|
|
|
6,320
|
|
|
|
980
|
|
|
Interest and other income (expense), net
|
|
|
106
|
|
|
|
359
|
|
|
|
156
|
|
|
|
(10
|
)
|
|
Income before income taxes
|
|
|
3,304
|
|
|
|
7,140
|
|
|
|
6,476
|
|
|
|
970
|
|
|
Income tax provision
|
|
|
309
|
|
|
|
548
|
|
|
|
555
|
|
|
|
722
|
|
|
Net income
|
|
$
|
2,995
|
|
|
$
|
6,592
|
|
|
$
|
5,921
|
|
|
$
|
248
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Basic net income per share
|
|
$
|
0.09
|
|
|
$
|
0.19
|
|
|
$
|
0.17
|
|
|
$
|
0.01
|
|
|
Diluted net income per share
|
|
$
|
0.08
|
|
|
$
|
0.18
|
|
|
$
|
0.16
|
|
|
$
|
0.01
|
|
|
Weighted average common shares outstanding:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Basic
|
|
|
34,105
|
|
|
|
34,665
|
|
|
|
35,145
|
|
|
|
35,556
|
|
|
Diluted
|
|
|
35,538
|
|
|
|
35,997
|
|
|
|
36,438
|
|
|
|
36,763
|
|
|