Condensed Consolidated Statements of Operations (Unaudited) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 9 Months Ended
Sep. 30, 2012
Sep. 30, 2011
Sep. 30, 2012
Sep. 30, 2011
Condensed Consolidated Statements of Operations        
REVENUE $ 28,326 $ 23,954 $ 89,803 $ 62,115
COSTS AND OPERATING EXPENSES:        
Cost of revenue (exclusive of depreciation shown separately below) 15,792 12,814 49,432 32,872
Research and development (exclusive of depreciation shown separately below) 6,218 4,950 18,629 14,270
Sales and marketing 2,000 2,127 6,776 5,811
General and administrative (exclusive of depreciation shown separately below) 2,676 1,824 8,384 4,887
Depreciation 981 673 2,696 1,950
Total costs and operating expenses 27,667 22,388 85,917 59,790
INCOME FROM OPERATIONS 659 1,566 3,886 2,325
OTHER INCOME (EXPENSE) 25 (19) 7 (18)
INTEREST EXPENSE (72) (13) (208) (64)
INCOME BEFORE INCOME TAXES 612 1,534 3,685 2,243
PROVISION (BENEFIT) FOR INCOME TAXES (40) 49 660 55
NET INCOME 652 1,485 3,025 2,188
UNDISTRIBUTED EARNINGS ALLOCATED TO PREFERRED STOCKHOLDERS    1,292    1,903
NET INCOME ATTRIBUTABLE TO COMMON STOCKHOLDERS $ 652 $ 193 $ 3,025 $ 285
NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS:        
Basic $ 0.02 $ 0.08 $ 0.13 $ 0.14
Diluted $ 0.02 $ 0.07 $ 0.11 $ 0.10
WEIGHTED AVERAGE SHARES USED TO COMPUTE NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS:        
Basic 27,329,106 2,318,666 23,728,120 2,006,739
Diluted 30,010,359 21,911,929 28,765,152 22,433,359