Description of Business and Summary of Significant Accounting Policies (Details 2) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Sep. 30, 2013
Sep. 30, 2012
Sep. 30, 2013
Sep. 30, 2012
Revenue from U.S., Canadian and all other international customers combined        
Total revenue $ 33,641 $ 28,605 $ 92,755 $ 78,847
International revenue (excluding Canada) as a percent of total revenue 23.00% 26.00% 22.00% 23.00%
United States
       
Revenue from U.S., Canadian and all other international customers combined        
Total revenue 22,264 17,845 61,430 51,347
Canada
       
Revenue from U.S., Canadian and all other international customers combined        
Total revenue 3,641 3,344 10,690 9,184
All other international sources
       
Revenue from U.S., Canadian and all other international customers combined        
Total revenue $ 7,736 $ 7,416 $ 20,635 $ 18,316