Concentrations (Details) (Sales revenue [Member])
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
United States [Member]
     
Concentration Risk [Line Items]      
Percentage of sales 90.00% 90.00% 87.00%
Europe [Member]
     
Concentration Risk [Line Items]      
Percentage of sales 7.00% 5.00% 6.00%
Other [Member]
     
Concentration Risk [Line Items]      
Percentage of sales 3.00% 5.00% 7.00%