v3.25.3
Financing - Narrative (Details) - USD ($)
3 Months Ended
Sep. 30, 2025
Jul. 08, 2022
Credit Agreement    
Line of Credit Facility [Line Items]    
Letters of credit outstanding $ 1,697,000  
Effective interest rate (as a percent) 6.61%  
Maximum amount, purchase of stock or stock options (up to) $ 5,000,000  
Consolidated leverage ratio 2.75  
Incremental Term Loans    
Line of Credit Facility [Line Items]    
Outstanding principal   $ 200,000,000
Revolving Credit Facility | Credit Agreement    
Line of Credit Facility [Line Items]    
Remaining borrowing capacity $ 325,303,000  
Revolving Credit Facility | Credit Agreement | Minimum    
Line of Credit Facility [Line Items]    
Unused capacity, commitment fee percentage (as a percent) 0.15%  
Revolving Credit Facility | Credit Agreement | Maximum    
Line of Credit Facility [Line Items]    
Unused capacity, commitment fee percentage (as a percent) 0.30%  
Revolving Credit Facility | Credit Agreement | Federal Funds    
Line of Credit Facility [Line Items]    
Basis spread on variable rate (as a percent) 0.50%  
Revolving Credit Facility | Credit Agreement | Base Rate    
Line of Credit Facility [Line Items]    
Basis spread on variable rate (as a percent) 1.00%  
Revolving Credit Facility | Credit Agreement | Base Rate | Minimum    
Line of Credit Facility [Line Items]    
Basis spread on variable rate (as a percent) 0.25%  
Revolving Credit Facility | Credit Agreement | Base Rate | Maximum    
Line of Credit Facility [Line Items]    
Basis spread on variable rate (as a percent) 1.00%  
Revolving Credit Facility | Credit Agreement | SOFR | Minimum    
Line of Credit Facility [Line Items]    
Basis spread on variable rate (as a percent) 1.25%  
Revolving Credit Facility | Credit Agreement | SOFR | Maximum    
Line of Credit Facility [Line Items]    
Basis spread on variable rate (as a percent) 2.00%  
Line of Credit | Revolving Credit Facility | Credit Agreement    
Line of Credit Facility [Line Items]    
Maximum borrowing capacity   $ 350,000,000
Incremental term loans, amount $ 23,000,000