XML 78 R63.htm IDEA: XBRL DOCUMENT v3.25.2
Shareholders’ Equity - Schedule of Shares of Common Stock (Details) - USD ($)
9 Months Ended
Mar. 31, 2025
Jun. 30, 2024
Schedule of Shares of Common Stock [Line Items]    
Total Number of Purchased 345,980  
Average Price Paid Per Share (in Dollars per share) $ 1.15  
Total Number of Shares Purchased as Part of Publicly Announced Plans 345,980  
Maximum Number of Shares That May Not Yet Be Purchased Under the Plans of Programs 1,653,020  
Dollar Value (in Dollars) $ 398,526
January 1, 2025 to January 31, 2025 [Member]    
Schedule of Shares of Common Stock [Line Items]    
Total Number of Purchased 181,742  
Average Price Paid Per Share (in Dollars per share) $ 1.03  
Total Number of Shares Purchased as Part of Publicly Announced Plans 181,742  
Maximum Number of Shares That May Not Yet Be Purchased Under the Plans of Programs 1,818,258  
Dollar Value (in Dollars) $ 187,122  
February 1, 2025 to February 28, 2025 [Member]    
Schedule of Shares of Common Stock [Line Items]    
Total Number of Purchased 164,238  
Average Price Paid Per Share (in Dollars per share) $ 1.29  
Total Number of Shares Purchased as Part of Publicly Announced Plans 164,238  
Maximum Number of Shares That May Not Yet Be Purchased Under the Plans of Programs 1,653,020  
Dollar Value (in Dollars) $ 211,404  
March 1, 2025 to March 31, 2025 [Member]    
Schedule of Shares of Common Stock [Line Items]    
Total Number of Purchased  
Average Price Paid Per Share (in Dollars per share)  
Total Number of Shares Purchased as Part of Publicly Announced Plans  
Maximum Number of Shares That May Not Yet Be Purchased Under the Plans of Programs  
Dollar Value (in Dollars)