XML 75 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Instruments and Hedging Activity (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
May 31, 2024
Aug. 31, 2022
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2024
Jun. 30, 2023
Jul. 31, 2021
May 31, 2021
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Amortization of interest rate swaps     $ (2,781) $ (2,519) $ (684)        
Derivative Instruments, Gain (Loss) Reclassification from Accumulated OCI to Income, Estimated Net Amount to be Transferred     4,800            
Derivative net asset position aggregate fair value     17,900            
Derivative net liability position aggregate fair value       4,100          
2034 Senior Unsecured Public Notes | Senior Unsecured Debt                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Proceeds from Derivative Instrument, Financing Activities $ 4,400                
Interest Rate Swap Agreement In June 2023 | Cash Flow Hedging                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Derivative Notional Amount             $ 350,000    
Hedge, fixed interest rate             3.57%    
Derivative asset, notional amount     5,200            
Interest Rate Swap Agreement In June 2023 | Cash Flow Hedging | Term SOFR                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Derivative Notional Amount             $ 350,000    
Interest Rate Swap Agreement In December 2023 | Cash Flow Hedging                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Derivative Notional Amount       $ 150,000          
Interest Rate Swap Agreement In December 2023 | 2034 Senior Unsecured Public Notes | Senior Unsecured Debt                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Derivative Notional Amount, Terminated 150,000                
Interest Rate Swap Agreement In Q3 2024                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Derivative Notional Amount           $ 200,000      
Derivative asset, notional amount     $ 12,300            
Interest Rate Swap Agreement in May and July 2021                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Derivative Notional Amount               $ 300,000 $ 300,000
Amortization of interest rate swaps   $ 28,400              
US Treasury lock | Cash Flow Hedging                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Derivative Notional Amount $ 150,000                
Fixed interest rate 4.51%                
US Treasury lock | 2034 Senior Unsecured Public Notes | Senior Unsecured Debt                  
Derivative Instruments and Hedging Activities Disclosures [Line Items]                  
Derivative Notional Amount, Terminated $ 150,000