XML 50 R38.htm IDEA: XBRL DOCUMENT v3.5.0.2
Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Schedule of Revenue by Geographic Region [Line Items]        
Revenue $ 52,122 $ 38,231 $ 145,462 $ 114,380
Geographic Concentration Risk | Sales        
Schedule of Revenue by Geographic Region [Line Items]        
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%
United States        
Schedule of Revenue by Geographic Region [Line Items]        
Revenue $ 36,305 $ 26,915 $ 102,457 $ 80,825
United States | Geographic Concentration Risk | Sales        
Schedule of Revenue by Geographic Region [Line Items]        
Concentration risk percentage 69.70% 70.40% 70.40% 70.70%
Total International        
Schedule of Revenue by Geographic Region [Line Items]        
Revenue $ 15,817 $ 11,316 $ 43,005 $ 33,555
Total International | Geographic Concentration Risk | Sales        
Schedule of Revenue by Geographic Region [Line Items]        
Concentration risk percentage 30.30% 29.60% 29.60% 29.30%