v3.26.1
Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Feb. 23, 2021
Jun. 07, 2018
Line of Credit Facility [Line Items]        
Total long-term debt $ 685,280 $ 596,788    
Senior Notes        
Line of Credit Facility [Line Items]        
Long-term debt 298,954 0    
Total term debt 689,485 599,255    
Less unamortized debt issuance costs (4,205) (2,467)    
Total long-term debt $ 685,280 596,788    
Senior Notes | 5.800% Senior Unsecured Notes due fiscal 2036        
Line of Credit Facility [Line Items]        
Interest rate, stated percentage 5.80%      
Unamortized discount $ 1,000      
Senior Notes | 2.800% Senior Unsecured Notes due fiscal 2031        
Line of Credit Facility [Line Items]        
Interest rate, stated percentage     2.80%  
Unamortized discount 100 100    
Long-term debt 299,915 299,897    
Senior Notes | 4.625% Senior Unsecured Notes due fiscal 2028        
Line of Credit Facility [Line Items]        
Interest rate, stated percentage       4.625%
Unamortized discount 0 600    
Long-term debt $ 90,616 $ 299,358