XML 67 R60.htm IDEA: XBRL DOCUMENT v2.4.0.8
Note 9 - Commitments and Contingencies (Details) - Future Minimum Lease Payments under Noncancelable Operating Leases (USD $)
Dec. 31, 2013
Note 9 - Commitments and Contingencies (Details) - Future Minimum Lease Payments under Noncancelable Operating Leases [Line Items]  
2014 $ 3,307,344
2015 2,689,245
2016 1,982,471
2017 1,401,911
2018 677,356
Total minimum lease payments 10,218,378
Year 2019 [Member]
 
Note 9 - Commitments and Contingencies (Details) - Future Minimum Lease Payments under Noncancelable Operating Leases [Line Items]  
Remaining lease payments after five years 132,384
Year 2020 [Member]
 
Note 9 - Commitments and Contingencies (Details) - Future Minimum Lease Payments under Noncancelable Operating Leases [Line Items]  
Remaining lease payments after five years $ 27,667