Condensed Consolidated Statements of Operations (Unaudited) (USD $)
In Thousands, except Share data, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2012
Jun. 30, 2011
Jun. 30, 2012
Jun. 30, 2011
Condensed Consolidated Statements of Operations        
INTEREST EXPENSE $ (89) $ (19) $ (136) $ (51)
REVENUE 30,807 19,467 61,477 38,161
COSTS AND OPERATING EXPENSES:        
Cost of revenue (exclusive of depreciation shown separately below) 16,876 10,078 33,640 20,058
Research and development (exclusive of depreciation shown separately below) 6,123 4,718 12,411 9,320
Sales and marketing 2,399 1,888 4,776 3,684
General and administrative (exclusive of depreciation shown separately below) 2,868 1,512 5,708 3,063
Depreciation 934 657 1,715 1,277
Total costs and operating expenses 29,200 18,853 58,250 37,402
INCOME FROM OPERATIONS 1,607 614 3,227 759
OTHER INCOME (EXPENSE) (18)   (18) 1
INCOME BEFORE INCOME TAXES 1,500 595 3,073 709
PROVISION FOR INCOME TAXES 301 3 700 6
NET INCOME 1,199 592 2,373 703
UNDISTRIBUTED EARNINGS ALLOCATED TO PREFERRED STOCKHOLDERS    541    642
NET INCOME ATTRIBUTABLE TO COMMON STOCKHOLDERS $ 1,199 $ 51 $ 2,373 $ 61
NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS:        
Basic $ 0.04 $ 0.03 $ 0.11 $ 0.03
Diluted $ 0.04 $ 0.03 $ 0.08 $ 0.03
WEIGHTED AVERAGE SHARES USED TO COMPUTE NET INCOME PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS:        
Basic 27,212,105 1,974,991 21,907,842 1,952,574
Diluted 29,592,108 22,453,808 28,261,882 22,387,822