Geographic Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Geographic Information (Details) - Schedule of geographic area information related to revenue from customers [Line Items]        
Revenue $ 9,087 $ 8,711 $ 18,056 $ 17,377
North America        
Geographic Information (Details) - Schedule of geographic area information related to revenue from customers [Line Items]        
Revenue     12,038 11,524
International        
Geographic Information (Details) - Schedule of geographic area information related to revenue from customers [Line Items]        
Revenue     6,018 5,853
United Kingdom        
Geographic Information (Details) - Schedule of geographic area information related to revenue from customers [Line Items]        
Revenue     2,922 2,672
Middle East        
Geographic Information (Details) - Schedule of geographic area information related to revenue from customers [Line Items]        
Revenue     2,467 1,901
Europe        
Geographic Information (Details) - Schedule of geographic area information related to revenue from customers [Line Items]        
Revenue     479 810
Other        
Geographic Information (Details) - Schedule of geographic area information related to revenue from customers [Line Items]        
Revenue     $ 150 $ 470