XML 59 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Summary of Amounts Paid and Received on Interest Rate Swap Transactions, Excluding Upfront Fees (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Derivative [Line Items]  
Notional Amount $ 1,350,000
Paid (55,103)
Received 45,346
Net $ (9,757)
Interest Rate Swap One  
Derivative [Line Items]  
Maturity Date Mar. 11, 2029
Notional Amount $ 600,000
Paid (37,014)
Received 30,767
Net $ (6,247)
Interest Rate Swap Two  
Derivative [Line Items]  
Maturity Date Mar. 11, 2029
Notional Amount $ 150,000
Paid (5,813)
Received 5,092
Net $ (721)
Interest Rate Swap Three  
Derivative [Line Items]  
Maturity Date Jan. 15, 2030
Notional Amount $ 600,000
Paid (12,276)
Received 9,487
Net $ (2,789)