XML 66 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Narratives) (Details) - USD ($)
3 Months Ended
Sep. 14, 2023
May 18, 2022
Sep. 09, 2021
Sep. 30, 2023
Sep. 30, 2022
Nov. 17, 2022
Class Of Stock [Line Items]            
Total number of shares repurchased       880,215 0  
Stock repurchased during period, value       $ 24,900,000    
Stock repurchase, extended period, effective date   Jul. 01, 2022        
Share repurchased outstanding amount       $ 75,200,000    
Excise tax on stock repurchases       1.00%    
2022 Repurchase Program            
Class Of Stock [Line Items]            
Maximum amount of common stock may be repurchased in any quarter   $ 25,000,000.0        
Stock repurchase, extended period   3 years        
Stock repurchased average price per share       $ 28.28    
2022 Repurchase Program | Maximum            
Class Of Stock [Line Items]            
Stock repurchase, authorized amount   $ 200,000,000.0       $ 50,000,000.0
Stock repurchase, increase in authorized amount           $ 25,000,000.0
2013 Equity Incentive Plan            
Class Of Stock [Line Items]            
Maximum number of shares available for sale under equity incentive plan 5,000,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