Unaudited Pro-Forma Operating Loss for the Year Ended December 31, 2013 (Tables)
12 Months Ended
Dec. 31, 2014
Disclosure Text Block Supplement [Abstract]  
Business Acquisition, Pro Forma Information [Table Text Block]

    December 31,
  2013
Revenues   $ 72,294,886
Cost of Revenues     38,667,085
Gross Profit     33,627,801
Operating Expenses     44,678,417
Operating Loss     (11,050,616)