XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.3
STOCK-BASED COMPENSATION (Details - Option activity) - Equity Option [Member]
3 Months Ended
Sep. 30, 2024
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]  
Number of stock options outstanding - at beginning | shares 1,357,735
Weighted average exercise price options outstanding- at beginning | $ / shares $ 4.72
Weighted average contractual life 6 years 7 months 6 days
Number of stock options exercised | shares (10,999)
Weighted average exercise price - exercised | $ / shares $ 2.81
Number of stock options cancelled, forfeited, or expired | shares (17,500)
Weighted average exercise price cancelled, forfeited, or expired | $ / shares $ 4.62
Number of stock options outstanding - at ending | shares 1,329,236
Weighted average exercise price options outstanding- at ending | $ / shares $ 4.72
Weighted average contractual life 6 years 4 months 6 days