XML 113 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivative Financial Instruments - Schedule of Derivatives (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Apr. 17, 2024
Apr. 16, 2024
Derivative [Line Items]          
Notional Amount $ 1,186,057 $ 1,786,163      
Asset, fair value 15,861 28,862      
Liability, fair value 0 0      
Derivative, Change In Fair Value, Gain (Loss) (5,290) (7,306) $ 29,051    
Interest rate swaps          
Derivative [Line Items]          
Notional Amount 1,186,057        
Derivative, Change In Fair Value, Gain (Loss) (5,312) (6,981) 16,210    
Interest rate caps          
Derivative [Line Items]          
Derivative, Change In Fair Value, Gain (Loss) 22 (325) $ 12,841    
Not Designated as Hedging Instrument | Interest rate swaps          
Derivative [Line Items]          
Notional Amount 1,020,000 1,020,000   $ 100,000 $ 79,000
Asset, fair value 11,149 20,761      
Liability, fair value 0 0      
Designated as Hedging Instrument | Interest rate swaps          
Derivative [Line Items]          
Notional Amount 166,057 667,894      
Asset, fair value 4,712 7,141      
Liability, fair value 0 0      
Designated as Hedging Instrument | Interest rate caps          
Derivative [Line Items]          
Notional Amount 0 98,269      
Asset, fair value 0 960      
Liability, fair value $ 0 $ 0