Note 12 - Lease commitments and related party transactions (Details) - USD ($) |
1 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jul. 01, 2014 |
Dec. 31, 2011 |
Jun. 30, 2015 |
Jun. 30, 2014 |
|
| Lease Commitments And Related Party Transactions [Abstract] | ||||
| Description of Lessee Leasing Arrangements, Operating Leases | The lease ran from January 2012 to March 2014 | |||
| Operating Leases, Rent Expense, Minimum Rentals | $ 5,988 | $ 1,907 | ||
| Lease Expiration Date | Oct. 31, 2017 | |||
| Operating Leases, Future Minimum Payments, Remainder of Fiscal Year | $ 71,856 | |||
| Operating Leases, Future Minimum Payments, Due in Two Years | 71,856 | |||
| Operating Leases, Future Minimum Payments, Due in Three Years | 59,880 | |||
| Operating Leases, Rent Expense | $ 33,877 | $ 14,724 | ||