Quarterly report pursuant to Section 13 or 15(d)

Note 7 - Stock Based Compensation: Schedule of Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding and Exercisable (Details)

v3.5.0.2
Note 7 - Stock Based Compensation: Schedule of Share Based Compensation Arrangement by Share Based Payment Award Options Outstanding and Exercisable (Details) - $ / shares
3 Months Ended 12 Months Ended
Jun. 30, 2016
Mar. 31, 2016
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options 1,780,700 1,561,200
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term 2 years 8 months 1 day 2 years 11 months 1 day
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options 1,128,500 1,050,800
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding and Exercisable Weighted Average Exercise Price $ 2.10 $ 2.12
ExercisableOptions1Member    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options 110,000 110,000
ExercisableOptions2Member    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options   345,500
ExercisableOptions3Member    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options 431,000 276,500
ExercisableOptions4Member    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options 255,000 200,000
ExercisableOptions5Member    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options 200,000 100,000
ExercisableOptions6Member    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options 100,000 18,800
ExercisableOptions7Member    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Exercisable Options 32,500  
OutstandingOptions1Member    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options 110,000 110,000
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term 7 months 17 days 10 months 17 days
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding and Exercisable Weighted Average Exercise Price $ 0.30 $ 0.30
OutstandingOptions2Member    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options 315,500 711,500
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term 3 years 10 months 24 days 3 years 1 month 17 days
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding and Exercisable Weighted Average Exercise Price $ 1.01 $ 1.37
OutstandingOptions3Member    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options 658,000 346,500
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term 2 years 10 months 2 days 1 year 11 months 5 days
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding and Exercisable Weighted Average Exercise Price $ 1.37 $ 1.75
OutstandingOptions4Member    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options 320,000 200,000
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term 1 year 8 months 5 days 3 years 7 months 10 days
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding and Exercisable Weighted Average Exercise Price $ 1.75 $ 3.85
OutstandingOptions5Member    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options 200,000 100,000
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term 3 years 4 months 10 days 7 years 10 months 10 days
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding and Exercisable Weighted Average Exercise Price $ 3.85 $ 3.95
OutstandingOptions6Member    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options 100,000 93,200
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term 7 years 7 months 10 days 4 years 1 month 2 days
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding and Exercisable Weighted Average Exercise Price $ 3.95 $ 4.03
OutstandingOptions7Member    
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Number of Outstanding Options 77,200  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range, Outstanding Options, Weighted Average Remaining Contractual Term 3 years 10 months 2 days  
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding and Exercisable Weighted Average Exercise Price $ 4.03