v3.26.1
Debt and Derivative Instruments (Summary of Interest Rate Swap Contracts Outstanding) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Derivative [Line Items]  
Derivative assets, notional amount $ 1,050,000
Fair value of derivative assets measured on recurring basis $ 8,365
Interest Rate Swap One [Member]  
Derivative [Line Items]  
Derivative instrument, date entered Feb. 03, 2022
Derivative instrument, effective date Mar. 01, 2022
Derivative instrument, maturity date Feb. 03, 2027
Derivative instrument, receive floating rate index One-month Term SOFR [1]
Derivative instrument, pay fixed interest rate 1.69%
Derivative assets, notional amount $ 90,000
Fair value of derivative assets measured on recurring basis $ 1,480
Interest Rate Swap Two [Member]  
Derivative [Line Items]  
Derivative instrument, date entered Feb. 03, 2022
Derivative instrument, effective date Mar. 01, 2022
Derivative instrument, maturity date Feb. 03, 2027
Derivative instrument, receive floating rate index One-month Term SOFR [1]
Derivative instrument, pay fixed interest rate 1.85%
Derivative assets, notional amount $ 100,000
Fair value of derivative assets measured on recurring basis $ 1,509
Interest Rate Swap Three [Member]  
Derivative [Line Items]  
Derivative instrument, date entered Feb. 03, 2022
Derivative instrument, effective date Mar. 01, 2022
Derivative instrument, maturity date Feb. 03, 2027
Derivative instrument, receive floating rate index One-month Term SOFR [1]
Derivative instrument, pay fixed interest rate 1.72%
Derivative assets, notional amount $ 85,000
Fair value of derivative assets measured on recurring basis $ 1,382
Interest Rate Swap Four [Member]  
Derivative [Line Items]  
Derivative instrument, date entered May 17, 2022
Derivative instrument, effective date Jun. 01, 2022
Derivative instrument, maturity date Feb. 03, 2027
Derivative instrument, receive floating rate index One-month Term SOFR [1]
Derivative instrument, pay fixed interest rate 2.71%
Derivative assets, notional amount $ 60,000
Fair value of derivative assets measured on recurring basis $ 472
Interest Rate Swap Five [Member]  
Derivative [Line Items]  
Derivative instrument, date entered May 17, 2022
Derivative instrument, effective date Jun. 01, 2022
Derivative instrument, maturity date Feb. 03, 2027
Derivative instrument, receive floating rate index One-month Term SOFR [1]
Derivative instrument, pay fixed interest rate 2.71%
Derivative assets, notional amount $ 60,000
Fair value of derivative assets measured on recurring basis $ 472
Interest Rate Swap Six [Member]  
Derivative [Line Items]  
Derivative instrument, date entered May 17, 2022
Derivative instrument, effective date Jun. 01, 2022
Derivative instrument, maturity date Feb. 03, 2027
Derivative instrument, receive floating rate index One-month Term SOFR [1]
Derivative instrument, pay fixed interest rate 2.71%
Derivative assets, notional amount $ 75,000
Fair value of derivative assets measured on recurring basis $ 591
Interest Rate Swap Seven [Member]  
Derivative [Line Items]  
Derivative instrument, date entered May 17, 2022
Derivative instrument, effective date Jun. 01, 2022
Derivative instrument, maturity date Feb. 03, 2027
Derivative instrument, receive floating rate index One-month Term SOFR [1]
Derivative instrument, pay fixed interest rate 2.77%
Derivative assets, notional amount $ 55,000
Fair value of derivative assets measured on recurring basis $ 409
Interest Rate Swap Eight [Member]  
Derivative [Line Items]  
Derivative instrument, date entered Nov. 14, 2025
Derivative instrument, effective date Feb. 03, 2027
Derivative instrument, maturity date Apr. 01, 2029
Derivative instrument, receive floating rate index One-month Term SOFR [1]
Derivative instrument, pay fixed interest rate 3.26%
Derivative assets, notional amount $ 145,000
Fair value of derivative assets measured on recurring basis $ 607
Interest Rate Swap Nine [Member]  
Derivative [Line Items]  
Derivative instrument, date entered Nov. 14, 2025
Derivative instrument, effective date Feb. 03, 2027
Derivative instrument, maturity date Apr. 01, 2029
Derivative instrument, receive floating rate index One-month Term SOFR [1]
Derivative instrument, pay fixed interest rate 3.26%
Derivative assets, notional amount $ 105,000
Fair value of derivative assets measured on recurring basis $ 441
Interest Rate Swap Ten [Member]  
Derivative [Line Items]  
Derivative instrument, date entered Nov. 14, 2025
Derivative instrument, effective date Feb. 03, 2027
Derivative instrument, maturity date Apr. 01, 2029
Derivative instrument, receive floating rate index One-month Term SOFR [1]
Derivative instrument, pay fixed interest rate 3.27%
Derivative assets, notional amount $ 105,000
Fair value of derivative assets measured on recurring basis $ 421
Interest Rate Swap Eleven [Member]  
Derivative [Line Items]  
Derivative instrument, date entered Nov. 14, 2025
Derivative instrument, effective date Feb. 03, 2027
Derivative instrument, maturity date Apr. 01, 2029
Derivative instrument, receive floating rate index One-month Term SOFR [1]
Derivative instrument, pay fixed interest rate 3.28%
Derivative liability, notional amount $ 90,000
Fair value of derivative assets measured on recurring basis $ 353
Interest Rate Swap Twelve [Member]  
Derivative [Line Items]  
Derivative instrument, date entered Nov. 14, 2025
Derivative instrument, effective date Feb. 03, 2027
Derivative instrument, maturity date Apr. 01, 2029
Derivative instrument, receive floating rate index One-month Term SOFR [1]
Derivative instrument, pay fixed interest rate 3.34%
Derivative liability, notional amount $ 50,000
Fair value of derivative assets measured on recurring basis $ 133
Interest Rate Swap Thirteen [Member]  
Derivative [Line Items]  
Derivative instrument, date entered Nov. 14, 2025
Derivative instrument, effective date Feb. 03, 2027
Derivative instrument, maturity date Apr. 01, 2029
Derivative instrument, receive floating rate index One-month Term SOFR [1]
Derivative instrument, pay fixed interest rate 3.31%
Derivative liability, notional amount $ 30,000
Fair value of derivative assets measured on recurring basis $ 95
[1] As of March 31, 2026, the one-month term SOFR was 3.66%.