v3.25.1
Stockholders' Equity - Repurchases of our common stock (Details) - USD ($)
3 Months Ended 9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 19, 2024
Jun. 30, 2024
Mar. 19, 2024
Repurchase Cap         $ 1,500,000   $ 750,000
Amount remaining under the current authorization to repurchase $ 188,500 $ 379,071 $ 188,500 $ 379,071   $ 346,893  
Average Price Paid per Share $ 2.85 $ 2.85 $ 3.02 $ 2.8      
Repurchase of common stock $ 703,115 $ 453,276 $ 908,393 $ 522,024      
Outstanding common stock             $ 330,774
Common Stock [Member]              
Total Number of Shares Purchased 246,707 159,044 300,596 186,148      
Repurchase of common stock $ 246 $ 159 $ 300 $ 186      
Publicly Announced Plans Or Programs              
Repurchase cap price         $ 5.5   $ 4