v3.26.3
Pay vs Performance Disclosure - USD ($)
6 Months Ended
Dec. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Pay vs Performance Disclosure      
Pay vs Performance Disclosure, Table
Pay Versus Performance Table
   
PEO Total Compensation Amount $ 8,999,972 $ 10,849,447 $ 8,284,739
Non-PEO NEO Average Total Compensation Amount $ 4,026,446    
PEO Name Robert Keane    
Non-PEO NEO | Grant date fair values of option awards from summary compensation table [Member]      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount   $ 0  
Non-PEO NEO | Grant date fair values of stock awards from summary compensation table [Member]      
Pay vs Performance Disclosure      
Adjustment to Compensation, Amount $ (3,266,628)