Description of Business and Summary of Significant Accounting Policies (Details 3) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 9 Months Ended
Sep. 30, 2014
Sep. 30, 2013
Sep. 30, 2014
Sep. 30, 2013
Revenue from U.S., Canadian and all other international dealers and distributors combined        
Total revenue $ 39,120 $ 33,641 $ 107,636 $ 92,755
International revenue (excluding Canada) as a percent of total revenue 24.00% 23.00% 24.00% 23.00%
United States
       
Revenue from U.S., Canadian and all other international dealers and distributors combined        
Total revenue 25,517 22,140 71,211 60,933
Canada
       
Revenue from U.S., Canadian and all other international dealers and distributors combined        
Total revenue 4,140 3,641 10,802 10,690
All other international sources
       
Revenue from U.S., Canadian and all other international dealers and distributors combined        
Total revenue $ 9,463 $ 7,860 $ 25,623 $ 21,132