Description of Business and Summary of Significant Accounting Policies (Details 2) (USD $)
In Thousands, unless otherwise specified
3 Months Ended 6 Months Ended
Jun. 30, 2014
Jun. 30, 2013
Jun. 30, 2014
Jun. 30, 2013
Revenue from U.S., Canadian and all other international dealers and distributors combined        
Total revenue $ 36,661 $ 32,543 $ 68,516 $ 59,114
International revenue (excluding Canada) as a percent of total revenue 22.00% 23.00% 22.00% 22.00%
United States
       
Revenue from U.S., Canadian and all other international dealers and distributors combined        
Total revenue 25,074 21,102 46,621 38,804
Canada
       
Revenue from U.S., Canadian and all other international dealers and distributors combined        
Total revenue 3,423 4,066 6,662 7,411
All other international sources
       
Revenue from U.S., Canadian and all other international dealers and distributors combined        
Total revenue $ 8,164 $ 7,375 $ 15,233 $ 12,899