Note 19 - Loss on Long-Term Contract (Tables)
9 Months Ended
Sep. 30, 2014
Note 19 - Loss on Long-Term Contract (Tables) [Line Items]  
Other Commitments [Table Text Block]

2014 (remainder)

  $ 1,067,000  

2015

    4,620,000  

Total minimum revenue share commitments

  $ 5,687,000  
Long-Term Contract [Member]
 
Note 19 - Loss on Long-Term Contract (Tables) [Line Items]  
Other Commitments [Table Text Block]

Cost of Revenue - Loss on Long-Term Contract

  $ 4,130,104  

Revenue reduction

    2,069,896  

Total

  $ 6,200,000