Note 14 - Pro-Forma Operating Income for the Year Ended December 31, 2013 and 2012 (Tables)
12 Months Ended
Dec. 31, 2013
Disclosure Text Block Supplement [Abstract]  
Business Acquisition, Pro Forma Information [Table Text Block]
   

December 31,

2013

   

December 31,

2012

 

Revenues

  $ 72,294,886     $ 64,632,528  

Cost of Revenues

    38,667,085       33,173,716  

Gross Profit

    33,627,801       31,458,812  

Operating Expenses

    44,678,417       34,148,728  

Operating Income (Loss)

    (11,050,616 )     (2,689,916 )