v2.4.0.6
Employee Stock and Benefit Plans - Expense (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Sep. 30, 2012
Sep. 30, 2011
Sep. 30, 2012
Sep. 30, 2011
Dec. 31, 2011
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based employee compensation $ 785 $ 539 $ 2,121 $ 1,430  
Unrecognized employee compensation cost 5,949   5,949   4,832
Unrecognized employee compensation cost, period for recognition     3 years    
Non-employee share-based compensation expense 242 11 431 71  
Cost of revenues (Member)
         
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based employee compensation 68 44 191 94  
Research and development [Member]
         
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based employee compensation 167 118 461 334  
Selling and marketing [Member]
         
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based employee compensation 306 173 746 399  
General and administrative [Member]
         
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items]          
Stock-based employee compensation $ 244 $ 204 $ 723 $ 603