v3.25.2
Interest Rate Swaps - Schedule of Company's Outstanding Interest-Rate Swap Agreement (Details)
$ in Thousands, $ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2025
CAD ($)
Dec. 31, 2024
USD ($)
Effective Swaps      
Derivative [Line Items]      
Notional Amount $ 1,148,080   $ 1,194,514
Fair Value $ 19,069   43,901
Bank of Montreal, 1.91% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 1.91% 1.91%  
Notional Amount $ 0   25,000
Fair Value $ 0   2
Truist Financial Corporation, 2.20% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.20% 2.20%  
Notional Amount $ 0   25,000
Fair Value $ 0   137
Bank of Montreal, 2.32% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.32% 2.32%  
Notional Amount $ 25,000   25,000
Fair Value $ 0   250
Truist Financial Corporation, 1.99% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 1.99% 1.99%  
Notional Amount $ 25,000   25,000
Fair Value $ 0   290
Truist Financial Corporation, 2.39% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.30% 2.30%  
Notional Amount $ 25,000   25,000
Fair Value $ 242   471
Bank of Montreal, 1.92% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 1.92% 1.92%  
Notional Amount $ 25,000   25,000
Fair Value $ 293   569
Bank of Montreal, 2.05% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.05% 2.05%  
Notional Amount $ 40,000   40,000
Fair Value $ 443   860
Capital One, National Association, 2.08% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.08% 2.08%  
Notional Amount $ 35,000   35,000
Fair Value $ 383   743
Truist Financial Corporation, 1.93% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 1.93% 1.93%  
Notional Amount $ 25,000   25,000
Fair Value $ 292   567
Capital One, National Association, 2.68% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.68% 2.68%  
Notional Amount $ 15,000   15,000
Fair Value $ 159   280
Capital One, National Association, 1.32% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 1.32% 1.32%  
Notional Amount $ 35,000   35,000
Fair Value $ 905   1,454
Bank of Montreal, 2.33% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.33% 2.33%  
Notional Amount $ 10,000   10,000
Fair Value $ 200   346
Bank of Montreal, 1.99% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 1.99% 1.99%  
Notional Amount $ 25,000   25,000
Fair Value $ 625   1,030
Toronto-Dominion Bank, 2.46% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.46% 2.46%  
Notional Amount $ 14,616 $ 20.0 13,903
Fair Value $ 71   166
Wells Fargo Bank, N.A., 2.72% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.72% 2.72%  
Notional Amount $ 25,000   25,000
Fair Value $ 382   757
Bank of Montreal, 2.37% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.37% 2.37%  
Notional Amount $ 25,000   25,000
Fair Value $ 679   1,230
Capital One, National Association, 2.37% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.37% 2.37%  
Notional Amount $ 25,000   25,000
Fair Value $ 677   1,227
Wells Fargo Bank, N.A., 2.37% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.37% 2.37%  
Notional Amount $ 75,000   75,000
Fair Value $ 2,035   3,693
Bank of Montreal, 2.09% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.09% 2.09%  
Notional Amount $ 25,000   25,000
Fair Value $ 1,262   2,024
Regions Bank, 2.11% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.11% 2.11%  
Notional Amount $ 25,000   25,000
Fair Value $ 1,241   1,999
Regions Bank, 2.03% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.03% 2.03%  
Notional Amount $ 25,000   25,000
Fair Value $ 1,318   2,085
U.S. Bank National Association, 2.03% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.03% 2.03%  
Notional Amount $ 25,000   25,000
Fair Value $ 1,318   2,087
Regions Bank, 2.58% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.58% 2.58%  
Notional Amount $ 100,000   100,000
Fair Value $ 2,908   5,799
Toronto-Dominion Bank, 2.58% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.58% 2.58%  
Notional Amount $ 45,000   45,000
Fair Value $ 1,332   2,642
U.S. Bank National Association, 2.65% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.65% 2.65%  
Notional Amount $ 15,000   15,000
Fair Value $ 403   835
U.S. Bank National Association, 2.58% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.58% 2.58%  
Notional Amount $ 100,000   100,000
Fair Value $ 2,920   5,820
U.S. Bank National Association, 1.35% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 1.35% 1.35%  
Notional Amount $ 25,000   25,000
Fair Value $ 2,044   2,894
Bank of Montreal, 3.80% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 3.80% 3.80%  
Notional Amount $ 80,000   80,000
Fair Value $ (1,507)   541
JPMorgan Chase Bank, N.A., 3.79% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 3.79% 3.79%  
Notional Amount $ 50,000   50,000
Fair Value $ (907)   371
U.S. Bank National Association, 3.73% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 3.73% 3.73%  
Notional Amount $ 70,000   70,000
Fair Value $ (1,118)   666
Truist Financial Corporation, 3.73% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 3.73% 3.73%  
Notional Amount $ 55,000   55,000
Fair Value $ (889)   508
Regions Bank, 2.69% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.69% 2.69%  
Notional Amount $ 14,616 $ 20.0 13,903
Fair Value $ 288   358
U.S. Bank National Association, 2.70% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.70% 2.70%  
Notional Amount $ 14,616 $ 20.0 13,903
Fair Value $ 285   354
Bank of Montreal, 2.81% Effective Interest Rate Swap      
Derivative [Line Items]      
Fixed Rate 2.81% 2.81%  
Notional Amount $ 29,232 $ 40.0 27,805
Fair Value 785   846
Forward Starting Swaps      
Derivative [Line Items]      
Notional Amount 205,000   205,000
Fair Value $ (3,204)   2,319
Derivative term 5 years    
Manufacturers & Traders Trust Company, 3.71% Forward Starting Swaps      
Derivative [Line Items]      
Fixed Rate 3.71% 3.71%  
Notional Amount $ 50,000   50,000
Fair Value $ (806)   512
Regions Bank, 3.69% Forward Starting Swaps      
Derivative [Line Items]      
Fixed Rate 3.69% 3.69%  
Notional Amount $ 15,000   15,000
Fair Value $ (236)   159
Truist Financial Corporation, 3.70% Forward Starting Swaps      
Derivative [Line Items]      
Fixed Rate 3.70% 3.70%  
Notional Amount $ 15,000   15,000
Fair Value $ (236)   159
Toronto-Dominion Bank, 3.66% Forward Starting Swaps      
Derivative [Line Items]      
Fixed Rate 3.66% 3.66%  
Notional Amount $ 70,000   70,000
Fair Value $ (1,071)   846
Regions Bank, 3.66% Forward Starting Swaps      
Derivative [Line Items]      
Fixed Rate 3.66% 3.66%  
Notional Amount $ 55,000   55,000
Fair Value $ (855)   643
Total Swaps      
Derivative [Line Items]      
Fixed Rate 2.62% 2.62%  
Notional Amount $ 1,353,080   1,399,514
Fair Value $ 15,865   $ 46,220