Note 16 - Unaudited Pro-Forma Operating Income for the Nine Months Ended September 30, 2014 and 2013 (Tables)
9 Months Ended
Sep. 30, 2014
Disclosure Text Block Supplement [Abstract]  
Business Acquisition, Pro Forma Information [Table Text Block]
   

Nine Months

Ended

September 30,

2014

   

Nine Months

Ended

September 30,

2013

 

Revenue

  $ 43,094,284     $ 49,932,797  

Cost of Revenue

    27,422,458       26,668,082  

Gross Profit

    15,671,826       23,264,715  

Operating Expenses

    61,086,182       33,083,865  

Operating Income (Loss)

    (45,414,356 )     (9,819,150 )