v3.26.1
Stockholders' Equity (Details)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2026
USD ($)
vote
shares
Jun. 30, 2025
USD ($)
shares
Jun. 30, 2024
USD ($)
shares
Apr. 30, 2026
USD ($)
Jul. 31, 2025
USD ($)
Apr. 30, 2024
USD ($)
Stockholders' Equity            
Repurchases of common shares (in shares) | shares 2,752 787 1,050      
Repurchases of common shares $ 398,113 $ 149,638 $ 150,000      
Remaining value of amount available for future share repurchases $ 1,302,250          
Common Stock            
Stockholders' Equity            
Number of common stock vote per share | vote 1          
Maximum value of issued and outstanding common stock eligible for repurchase under the stock repurchase program       $ 1,000,000 $ 500,000 $ 500,000
Repurchases of common shares (in shares) | shares 2,752 787 1,050