XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt (Details) - USD ($)
$ in Thousands
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, 2022
Dec. 31, 2021
Dec. 31, 2020
Long-term Debt [Abstract]                  
Payments on long-term debt             $ 395,000 $ 60,000 $ 150,000
Term loan           $ 1,079,618 1,079,618 1,163,367  
Unpaid balance         $ 43,800        
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 $ 500,000    
Interest rate           4.20% 4.20%    
Maturity Date             Mar. 01, 2028    
Periodic payment, interest             $ 10,500    
Senior Notes Series B Due February 27, 2023 [Member]                  
Long-term Debt [Abstract]                  
Long term debt, face amount           $ 350,000 $ 350,000    
Interest rate           3.29% 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            
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 $ 850,000 $ 850,000    
Credit facility, amount outstanding           5,100 5,100    
Available borrowing capacity         35,000 494,900 $ 494,900    
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                
Line Of Credit [Member]                  
Long-term Debt [Abstract]                  
Maximum borrowing capacity           10,000 $ 10,000    
Credit facility, expiration date             Jun. 30, 2024    
Credit facility, amount outstanding           600 $ 600    
Available borrowing capacity           9,400 9,400    
Secured Debt [Member]                  
Long-term Debt [Abstract]                  
Short-term debt           $ 3,300 $ 3,300 $ 1,900  
Unsecured Debt [Member]                  
Long-term Debt [Abstract]                  
Long term debt, face amount       $ 300,000