XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-Term Debt (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2025
Jul. 19, 2023
Jan. 19, 2023
Feb. 03, 2022
Jul. 29, 2022
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Long-term Debt [Abstract]                  
Payments on long-term debt             $ 350,000,000 $ 395,000,000 $ 60,000,000
Term loan           $ 1,079,618,000 1,016,595,000 1,079,618,000  
Unpaid balance         $ 43,800,000        
Debt Instrument, Basis Spread on Variable Rate         0.50%        
Senior Notes Due March 1, 2028 [Member]                  
Long-term Debt [Abstract]                  
Long term debt, face amount             $ 500,000,000    
Interest rate             4.20%    
Maturity Date             Mar. 01, 2028    
Debt Instrument, Periodic Payment, Interest             $ 10,500,000    
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,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          
Debt Instrument, Periodic Payment, Interest   $ 5,300,000 $ 500,000            
SOFR [Member]                  
Long-term Debt [Abstract]                  
Interest rate         1.00%        
Revolving Credit Facility [Member]                  
Long-term Debt [Abstract]                  
Maturity Date             Jul. 29, 2027    
Maximum borrowing capacity         $ 500,000,000   $ 850,000,000    
Credit facility, amount outstanding             6,000    
Available borrowing capacity         35,000,000   $ 456,000,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,000 80,000,000      
Term loan         $ 250,000,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                
Line Of Credit [Member]                  
Long-term Debt [Abstract]                  
Maximum borrowing capacity             $ 10,000,000    
Credit facility, expiration date             Jun. 30, 2024    
Credit facility, amount outstanding             $ 7,300,000    
Available borrowing capacity             2,700,000    
Secured Debt [Member]                  
Long-term Debt [Abstract]                  
Short-Term Debt           $ 3,300,000 $ 8,100,000 $ 3,300,000  
Unsecured Debt [Member]                  
Long-term Debt [Abstract]                  
Long term debt, face amount       $ 300,000,000