v3.25.2
Stockholders' Equity (Details)
shares in Thousands, $ in Thousands
12 Months Ended
Jun. 30, 2025
USD ($)
vote
shares
Jun. 30, 2024
USD ($)
shares
Jun. 30, 2023
USD ($)
Apr. 30, 2024
USD ($)
Stockholders' Equity        
Repurchases of common shares (in shares) | shares 787 1,050    
Repurchases of common shares | $ $ 149,638 $ 150,000 $ 0  
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 | $       $ 500,000
Repurchases of common shares (in shares) | shares 787 1,050