v3.26.1
Derivatives - Summary of Amounts Paid and Received on Interest Rate Swap Transactions, Excluding Upfront Fees (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Derivative [Line Items]    
Notional Amount $ 1,250,000,000 $ 1,250,000,000
Paid (18,309,000) (17,489,000)
Received 16,536,000 13,811,000
Net $ (1,773,000) $ (3,678,000)
Interest Rate Swap One    
Derivative [Line Items]    
Maturity Date Aug. 01, 2026 Aug. 01, 2026
Notional Amount $ 300,000,000 $ 300,000,000
Paid (4,195,000) (4,788,000)
Received 1,792,000 1,833,000
Net $ (2,403,000) $ (2,955,000)
Interest Rate Swap Two    
Derivative [Line Items]    
Maturity Date Aug. 14, 2028 Aug. 14, 2028
Notional Amount $ 300,000,000 $ 300,000,000
Paid (4,952,000) (5,453,000)
Received 5,213,000 5,213,000
Net $ 261,000 $ (240,000)
Interest Rate Swap Three    
Derivative [Line Items]    
Maturity Date Mar. 01, 2029 Mar. 01, 2029
Notional Amount $ 350,000,000 $ 350,000,000
Paid (5,297,000) (5,881,000)
Received 5,359,000 5,359,000
Net $ 62,000 $ (522,000)
Interest Rate Swap Four    
Derivative [Line Items]    
Maturity Date Aug. 15, 2030 Aug. 15, 2030
Notional Amount $ 300,000,000 $ 300,000,000
Paid (3,865,000) (1,367,000)
Received 4,172,000 1,406,000
Net $ 307,000 $ 39,000