XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
3. STOCKHOLDERS' EQUITY (Details - Option information) - $ / shares
12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2019
Stock Options [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices 0.48 to 1.795    
Number of shares outstanding 2,578,200 2,065,200 1,819,500
Weighted average contractual life 6 years 8 months 23 days 6 years 7 months 2 days 7 years 18 days
Weighted average exercise price $ 1.13 $ 0.95 $ 0.87
Exercisable number of shares 2,005,056    
Exercisable weighted average exercise price $ 1.03    
Option 1 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices 0.48    
Number of shares outstanding 60,000    
Weighted average contractual life 4 years 9 months    
Weighted average exercise price $ 0.48    
Exercisable number of shares 60,000    
Exercisable weighted average exercise price $ 0.48    
Option 2 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices 0.50    
Number of shares outstanding 80,000    
Weighted average contractual life 4 years 11 months 23 days    
Weighted average exercise price $ 0.50    
Exercisable number of shares 80,000    
Exercisable weighted average exercise price $ 0.50    
Option 3 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices 0.55    
Number of shares outstanding 40,000    
Weighted average contractual life 2 years 11 months 1 day    
Weighted average exercise price $ 0.55    
Exercisable number of shares 40,000    
Exercisable weighted average exercise price $ 0.55    
Option 4 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices 0.70    
Number of shares outstanding 100,000    
Weighted average contractual life 7 years 1 month 6 days    
Weighted average exercise price $ 0.70    
Exercisable number of shares 100,000    
Exercisable weighted average exercise price $ 0.70    
Option 5 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices 0.73    
Number of shares outstanding 758,000    
Weighted average contractual life 5 years 4 months 9 days    
Weighted average exercise price $ 0.73    
Exercisable number of shares 758,000    
Exercisable weighted average exercise price $ 0.73    
Option 6 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices 0.85    
Number of shares outstanding 6,000    
Weighted average contractual life 1 year 6 months 3 days    
Weighted average exercise price $ 0.85    
Exercisable number of shares 6,000    
Exercisable weighted average exercise price $ 0.85    
Option 7 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices 0.90    
Number of shares outstanding 36,000    
Weighted average contractual life 2 years 11 months 8 days    
Weighted average exercise price $ 0.90    
Exercisable number of shares 36,000    
Exercisable weighted average exercise price $ 0.90    
Option 8 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices 1.20    
Number of shares outstanding 200,200    
Weighted average contractual life 8 months 2 days    
Weighted average exercise price $ 1.20    
Exercisable number of shares 200,200    
Exercisable weighted average exercise price $ 1.20    
Option 9 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices 1.25    
Number of shares outstanding 45,000    
Weighted average contractual life 8 years 8 months 19 days    
Weighted average exercise price $ 1.25    
Exercisable number of shares 15,000    
Exercisable weighted average exercise price $ 1.25    
Option 10 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices 1.30    
Number of shares outstanding 453,000    
Weighted average contractual life 7 years 11 months 12 days    
Weighted average exercise price $ 1.30    
Exercisable number of shares 266,522    
Exercisable weighted average exercise price $ 1.30    
Option 11 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices 1.40    
Number of shares outstanding 70,000    
Weighted average contractual life 9 years 4 months 20 days    
Weighted average exercise price $ 1.40    
Exercisable number of shares 70,000    
Exercisable weighted average exercise price $ 1.40    
Option 12 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices 1.42    
Number of shares outstanding 100,000    
Weighted average contractual life 8 years 2 months 12 days    
Weighted average exercise price $ 1.42    
Exercisable number of shares 33,334    
Exercisable weighted average exercise price $ 1.42    
Option 13 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices 1.45    
Number of shares outstanding 5,000    
Weighted average contractual life 9 years 8 months 9 days    
Weighted average exercise price $ 1.45    
Exercisable number of shares 0    
Exercisable weighted average exercise price    
Option 14 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices 1.50    
Number of shares outstanding 70,000    
Weighted average contractual life 8 years 5 months 9 days    
Weighted average exercise price $ 1.50    
Exercisable number of shares 70,000    
Exercisable weighted average exercise price $ 1.50    
Option 15 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices 1.68    
Number of shares outstanding 540,000    
Weighted average contractual life 9 years 11 months 4 days    
Weighted average exercise price $ 1.68    
Exercisable number of shares 270,000    
Exercisable weighted average exercise price $ 1.68    
Option 16 [Member]      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Range of exercise prices 1.795    
Number of shares outstanding 15,000    
Weighted average contractual life 9 years 7 months 13 days    
Weighted average exercise price $ 1.795    
Exercisable number of shares 0    
Exercisable weighted average exercise price