v3.25.4
Stockholders' Equity - Repurchases of our common stock (Details) - USD ($)
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Jun. 30, 2025
Dec. 19, 2024
Mar. 19, 2024
Stockholders' Equity              
Repurchase Cap           $ 1,500,000 $ 750,000
Amount remaining under the current authorization to repurchase $ 122,767 $ 891,615 $ 122,767 $ 891,615 $ 162,316    
Average Price Paid per Share     $ 3.3 $ 3.81      
Repurchase of common stock $ 16,162 $ 189,159 $ 39,549 $ 205,278      
Outstanding common stock             $ 330,774
Common Stock              
Stockholders' Equity              
Total Number of Shares Purchased 5,592 48,132 11,982 53,889      
Repurchase of common stock $ 6 $ 48 $ 12 $ 54      
Publicly Announced Plans Or Programs              
Stockholders' Equity              
Repurchase cap price           $ 5.5 $ 4