v3.26.1
Subsequent Events (Details) - USD ($)
2 Months Ended 12 Months Ended
Jul. 08, 2026
Aug. 20, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Subsequent Events          
Cash dividend declared (in dollars per share)     $ 0.58 $ 0.52 $ 0.36
Subsequent Events          
Subsequent Events          
Severance payments upon termination 2        
Subsequent Events | Founder and Executive Chairman          
Subsequent Events          
Annual base salary $ 800,000        
Annual cash performance bonus (in percent) 50.00%        
Annual equity award on base salary (in percent) 50.00%        
Subsequent Events | Chief Executive Officer and President          
Subsequent Events          
Annual base salary $ 900,000        
Annual cash performance bonus (in percent) 50.00%        
Annual equity award on base salary (in percent) 50.00%        
Subsequent Events | O 2027 Q1 Dividends          
Subsequent Events          
Dividends payable date declared   Aug. 20, 2026      
Cash dividend declared (in dollars per share)   $ 0.17      
Dividends payable date to be paid   Oct. 02, 2026      
Dividends payable date of record   Sep. 11, 2026