v3.25.2
Stockholders' Equity (Narratives) (Details) - USD ($)
12 Months Ended
Feb. 18, 2025
Sep. 14, 2024
May 18, 2022
Sep. 09, 2021
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2023
Class Of Stock [Line Items]              
Preferred stock shares outstanding         0    
Payment for initial delivery of shares         $ 37,993,000 $ 49,855,000 $ 99,860,000
Stock repurchased during period, value         $ 38,000,000 $ 49,900,000 $ 99,900,000
Total number of shares repurchased         2,400,000 2,400,000 5,400,000
Stock repurchased average price per share         $ 15.89 $ 21.08 $ 18.58
Excise tax on stock repurchases         1.00%    
2022 Repurchase Program              
Class Of Stock [Line Items]              
Stock repurchase program, expiration date     Jun. 30, 2025        
Stock repurchase, extended period     3 years        
Stock repurchase, extended period, effective date     Jul. 01, 2022        
2022 Repurchase Program | Maximum              
Class Of Stock [Line Items]              
Stock repurchase, authorized amount     $ 200,000,000        
Maximum amount of common stock may be repurchased in any quarter     $ 25,000,000        
2025 Repurchase Program              
Class Of Stock [Line Items]              
Stock repurchase, extended period 3 years            
Stock repurchase, extended period, effective date Jul. 01, 2025            
2025 Repurchase Program | Maximum              
Class Of Stock [Line Items]              
Stock repurchase, authorized amount $ 200,000,000            
2013 Equity Incentive Plan              
Class Of Stock [Line Items]              
Maximum number of shares available for sale under equity incentive plan   2,300,000     2,300,000    
2014 Employee Stock Purchase Plan              
Class Of Stock [Line Items]              
Maximum number of shares available for sale under equity incentive plan       7,500,000