XML 49 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jun. 30, 2025
Jul. 19, 2023
Jan. 19, 2023
Feb. 03, 2022
Jul. 29, 2022
Mar. 31, 2023
Dec. 31, 2022
Mar. 31, 2022
Long-term Debt [Abstract]                
Payments on long-term debt           $ 350,000   $ 10,000
Term loan           $ 1,079,641 $ 1,079,618  
Unpaid balance         $ 43,800      
Debt Instrument, Basis Spread on Variable Rate         0.50%      
SOFR [Member]                
Long-term Debt [Abstract]                
Interest rate         1.00%      
Credit Line Due June 30, 2024 [Member]                
Long-term Debt [Abstract]                
Maturity Date           Jun. 30, 2024    
Senior Notes Series B Due February 27, 2023 [Member]                
Long-term Debt [Abstract]                
Interest rate           3.29%    
Maturity Date           Feb. 27, 2023    
3.46 Series A Notes Due January 19, 2023 [Member]                
Long-term Debt [Abstract]                
Long term debt, face amount       $ 60,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        
Interest rate       3.51%        
Maturity Date       Jan. 19, 2033        
Periodic payment, interest   $ 5,300 $ 500          
Unsecured Debt [Member]                
Long-term Debt [Abstract]                
Long term debt, face amount       $ 300,000        
Line of Credit [Member] | Credit Line Due June 30, 2024 [Member]                
Long-term Debt [Abstract]                
Credit facility, expiration date           Jun. 30, 2024    
Line of Credit [Member] | Credit Line Due June 30, 2024 [Member]                
Long-term Debt [Abstract]                
Line of credit facility, current borrowing capacity           $ 600    
Available borrowing capacity           9,400    
Maximum borrowing capacity           10,000    
Revolving Credit Facility [Member]                
Long-term Debt [Abstract]                
Credit facility, amount outstanding           5,100    
Available borrowing capacity         $ 35,000 $ 382,900    
Maturity Date           Jul. 29, 2027    
Maximum borrowing capacity         500,000 $ 850,000    
Commitment Amount         $ 25,000      
Revolving Credit Facility [Member] | SOFR [Member]                
Long-term Debt [Abstract]                
Debt Instrument, Basis Spread on Variable Rate         137.50%      
Revolving Credit Facility [Member] | Base Rate [Member]                
Long-term Debt [Abstract]                
Debt Instrument, Basis Spread on Variable Rate         37.50%      
Term Loan [Member]                
Long-term Debt [Abstract]                
Payments on long-term debt         $ 250,000   $ 80,000  
Term loan         $ 250,000      
Credit facility, expiration date         Jul. 29, 2027 Mar. 27, 2024    
Term Loan [Member] | Forecast [Member]                
Long-term Debt [Abstract]                
Payments on long-term debt $ 0