Note 16 - Facility Lease Obligation (Details) (USD $)
1 Months Ended
Aug. 18, 2014
sqft
Dec. 31, 2014
Note 16 - Facility Lease Obligation (Details) [Line Items]    
Facility Lease Obligation Building Area (in Square Feet) 120,000  
Lease Term 10 years  
Operating Lease Future Monthly Payments $ 46,917  
Security Deposit   1,325,000
Lease Agreement, Purchase Option   7,600,000
Lease Agreements [Member]    
Note 16 - Facility Lease Obligation (Details) [Line Items]    
Investment Building and Building Improvements   3,400,000
Contractual Obligation   $ 3,400,000