Note 8 - Stock based compensation: Schedule of Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding (Details) (USD $) | 9 Months Ended | 12 Months Ended |
Dec. 31, 2014 | Mar. 31, 2014 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 2,716,615 | 3,074,850 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 4 years 7 days | 4 years 1 month 20 days |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 906,315 | 990,850 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $2.12 | $1.39 |
Exercisable Options 1 | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 50,000 | 220,000 |
Exercisable Options 2 | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 314,600 | 250,000 |
Exercisable Options 3 | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 291,715 | 50,000 |
Exercisable Options 4 | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 200,000 | 320,850 |
Exercisable Options 5 | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | 50,000 | 100,000 |
Exercisable Options 6 | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options | | 50,000 |
Outstanding Options 1 | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 290,000 | 460,000 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 2 years 1 month 17 days | 2 years 10 months 17 days |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $0.30 | $0.30 |
Outstanding Options 2 | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 1,243,000 | 250,000 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 4 years 4 months 20 days | 5 months 16 days |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $1.37 | $0.40 |
Outstanding Options 3 | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 759,715 | 1,280,500 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 3 years 2 months 5 days | 5 years 25 days |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $1.75 | $1.37 |
Outstanding Options 4 | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 200,000 | 784,350 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 4 years 10 months 6 days | 3 years 11 months 16 days |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $3.85 | $1.75 |
Outstanding Options 5 | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 100,000 | 200,000 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 5 years 1 month 10 days | 5 years 7 months 10 days |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $3.95 | $3.85 |
Outstanding Options 6 | | |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options | 123,900 | 100,000 |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term | 5 years 4 months 2 days | 5 years 10 months 10 days |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price | $4.03 | $3.95 |