Description of Business and Summary of Significant Accounting Policies (Details 3) (USD $)
In Thousands, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Revenue from U.S., Canadian and all other international dealers and distributors combined      
Total revenue $ 148,800 $ 128,511 $ 109,512
International revenue (excluding Canada) as a percent of total revenue 24.00% 23.00% 25.00%
United States      
Revenue from U.S., Canadian and all other international dealers and distributors combined      
Total revenue 98,276 84,474 69,957
Canada      
Revenue from U.S., Canadian and all other international dealers and distributors combined      
Total revenue 15,320 15,014 12,453
All other international sources      
Revenue from U.S., Canadian and all other international dealers and distributors combined      
Total revenue $ 35,204 $ 29,023 $ 27,102