v3.26.1
EARNINGS PER SHARE (Details Narrative) - shares
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Stock options 5,443,625 5,765,284 5,409,817 6,179,310
Share-Based Payment Arrangement, Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Stock options 4,706,125 4,977,117 4,672,317 5,340,569
Share-Based Payment Arrangement, Option [Member] | Target Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Stock options     1,980,000 1,980,000