XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
STOCK-BASED COMPENSATION (Details - Option activity) - Equity Option [Member]
6 Months Ended
Dec. 31, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of stock options outstanding - at beginning | shares 1,127,140
Weighted average exercise price options outstanding- at beginning | $ / shares $ 4.54
Weighted average contractual life, beginning 6 years 10 months 17 days
Number of options granted | shares 135,000
Weighted average exercise price - grants | $ / shares $ 5.95
Number of options exercised | shares (1,000)
Weighted average exercise price - exercised | $ / shares $ 2.70
Number of options cancelled, forfeited, or expired | shares (4,999)
Weighted average exercise price - cancelled, forfeited, or expired | $ / shares $ 6.00
Number of stock options outstanding - at ending | shares 1,256,141
Weighted average exercise price options outstanding- at ending | $ / shares $ 4.65
Weighted average contractual life, ending 6 years 11 months 23 days