XML 70 R54.htm IDEA: XBRL DOCUMENT v3.6.0.2
Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Schedule of Revenue by Geographic Region [Line Items]                      
Revenue $ 47,463 $ 52,122 $ 50,974 $ 42,366 $ 39,232 $ 38,231 $ 39,479 $ 36,671 $ 192,925 $ 153,612 $ 147,588
United States                      
Schedule of Revenue by Geographic Region [Line Items]                      
Revenue                 136,111 107,228 106,052
Total International                      
Schedule of Revenue by Geographic Region [Line Items]                      
Revenue                 $ 56,814 $ 46,384 $ 41,536
Geographic Concentration Risk | Sales                      
Schedule of Revenue by Geographic Region [Line Items]                      
Concentration risk, percentage                 100.00% 100.00% 100.00%
Geographic Concentration Risk | Sales | United States                      
Schedule of Revenue by Geographic Region [Line Items]                      
Concentration risk, percentage                 70.60% 69.80% 71.90%
Geographic Concentration Risk | Sales | Total International                      
Schedule of Revenue by Geographic Region [Line Items]                      
Concentration risk, percentage                 29.40% 30.20% 28.10%