Description of Business and Summary of Significant Accounting Policies (Concentration) (Details) $ in Thousands |
3 Months Ended |
9 Months Ended |
|
Sep. 30, 2017
USD ($)
|
Sep. 30, 2016
USD ($)
|
Sep. 30, 2017
USD ($)
segment
|
Sep. 30, 2016
USD ($)
|
| Revenue from U.S., Canadian and all other international dealers and distributors combined |
|
|
|
|
| Total revenue |
$ 64,742
|
$ 55,185
|
$ 176,386
|
$ 151,435
|
| International revenue (excluding Canada) as a percent of total revenue |
22.00%
|
20.00%
|
22.00%
|
21.00%
|
| Segment Reporting |
|
|
|
|
| Number of operating segments | segment |
|
|
1
|
|
| United States |
|
|
|
|
| Revenue from U.S., Canadian and all other international dealers and distributors combined |
|
|
|
|
| Total revenue |
$ 44,839
|
$ 39,670
|
$ 122,993
|
$ 108,506
|
| Canada |
|
|
|
|
| Revenue from U.S., Canadian and all other international dealers and distributors combined |
|
|
|
|
| Total revenue |
5,403
|
4,246
|
14,911
|
11,355
|
| All other international sources |
|
|
|
|
| Revenue from U.S., Canadian and all other international dealers and distributors combined |
|
|
|
|
| Total revenue |
$ 14,500
|
$ 11,269
|
$ 38,482
|
$ 31,574
|