XML 45 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-Term Debt (Details) - USD ($)
1 Months Ended 3 Months Ended
Jun. 30, 2025
Feb. 03, 2022
Jul. 29, 2022
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Long-term Debt [Abstract]            
Payments on long-term debt       $ 0 $ 350,000,000  
Term loan       $ 1,060,465,000   $ 1,016,595,000
3.46 Series A Notes Due January 19, 2023 [Member]            
Long-term Debt [Abstract]            
Long term debt, face amount   $ 60,000,000        
Interest rate   3.46%        
Maturity Date   Jan. 19, 2033        
3.51 Series B Notes Due January 19, 2023 [Member]            
Long-term Debt [Abstract]            
Long term debt, face amount   $ 240,000,000        
Interest rate   3.51%        
Maturity Date   Jan. 19, 2033        
Unsecured Debt [Member]            
Long-term Debt [Abstract]            
Long term debt, face amount   $ 300,000,000        
Line of Credit [Member]            
Long-term Debt [Abstract]            
Credit facility, expiration date       Jun. 30, 2024    
Line of credit facility, current borrowing capacity       $ 7,300,000    
Available borrowing capacity       2,700,000    
Maximum borrowing capacity       10,000,000    
Revolving Credit Facility [Member]            
Long-term Debt [Abstract]            
Credit facility, amount outstanding       6,000    
Available borrowing capacity       $ 413,000,000    
Maturity Date       Jul. 29, 2027    
Maximum borrowing capacity     $ 500,000,000      
Term Loan [Member]            
Long-term Debt [Abstract]            
Term loan     $ 250,000,000      
Credit facility, expiration date     Jul. 29, 2027      
Term Loan [Member] | Scenario Forecast [Member]            
Long-term Debt [Abstract]            
Payments on long-term debt $ 0