Note 13 - Geographic Information (Tables)
12 Months Ended
Dec. 31, 2013
Risks and Uncertainties [Abstract]  
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]

Region

 

December 31,

2013

   

January 31,

2013

 
                 

North America

  $ 40,235,491     $ 29,750,058  
International-                
United Kingdom     4,217,706       4,600,200  
Middle East     3,113,068       5,111,333  

Europe

    2,309,696       2,683,450  
Other     401,686       383,350  
      10,042,156       12,778,333  

Total

  $ 50,277,647     $ 42,528,391