XML 50 R38.htm IDEA: XBRL DOCUMENT v3.4.0.3
Revenue by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Schedule of Revenue by Geographic Region [Line Items]    
Revenue $ 42,366 $ 36,671
Geographic Concentration Risk | Sales    
Schedule of Revenue by Geographic Region [Line Items]    
Concentration risk percentage 100.00% 100.00%
United States    
Schedule of Revenue by Geographic Region [Line Items]    
Revenue $ 29,869 $ 25,134
United States | Geographic Concentration Risk | Sales    
Schedule of Revenue by Geographic Region [Line Items]    
Concentration risk percentage 70.50% 68.50%
Europe    
Schedule of Revenue by Geographic Region [Line Items]    
Revenue $ 8,794 $ 7,246
Europe | Geographic Concentration Risk | Sales    
Schedule of Revenue by Geographic Region [Line Items]    
Concentration risk percentage 20.80% 19.80%
Latin America    
Schedule of Revenue by Geographic Region [Line Items]    
Revenue $ 984 $ 2,039
Latin America | Geographic Concentration Risk | Sales    
Schedule of Revenue by Geographic Region [Line Items]    
Concentration risk percentage 2.30% 5.60%
Asia/Pacific    
Schedule of Revenue by Geographic Region [Line Items]    
Revenue $ 2,719 $ 2,252
Asia/Pacific | Geographic Concentration Risk | Sales    
Schedule of Revenue by Geographic Region [Line Items]    
Concentration risk percentage 6.40% 6.10%
Total International    
Schedule of Revenue by Geographic Region [Line Items]    
Revenue $ 12,497 $ 11,537
Total International | Geographic Concentration Risk | Sales    
Schedule of Revenue by Geographic Region [Line Items]    
Concentration risk percentage 29.50% 31.50%