XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings (Loss) Per Share (Details 1) - shares
3 Months Ended 6 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities 1,815,409 2,239,100 1,880,621 2,230,185
Restricted Stock Units        
Antidilutive Securities 1,292,221 1,704,638 1,348,442 1,695,723
Stock Options        
Antidilutive Securities 523,188 534,462 532,179 534,462