XML 74 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Interest Rate Contracts - Summary of Interest Rate Swaps (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current Interest Rate Swaps    
Derivative [Line Items]    
Fair Value $ (5,333) $ 7,175
Current Notional Amounts $ 550,000 550,000
Interest Rate Swap, Effective July 1, 2025 - $100,000 Notional Amount, Interest Rate 3.57%    
Derivative [Line Items]    
Interest Strike Rate 3.57%  
Fair Value $ (930) 1,346
Current Notional Amounts $ 100,000 100,000
Interest Rate Swap, Effective July 1, 2025 - $100,000 Notional Amount, Interest Rate 3.58%    
Derivative [Line Items]    
Interest Strike Rate 3.57%  
Fair Value $ (935) 1,341
Current Notional Amounts $ 100,000 100,000
Interest Rate Swap, Effective July 1, 2025 - $100,000 Notional Amount, Interest Rate 3.60%    
Derivative [Line Items]    
Interest Strike Rate 3.60%  
Fair Value $ (1,022) 1,255
Current Notional Amounts $ 100,000 100,000
Interest Rate Swap, Effective July 1, 2025 - $100,000 Notional Amount, Interest Rate 3.58%    
Derivative [Line Items]    
Interest Strike Rate 3.58%  
Fair Value $ (964) 1,310
Current Notional Amounts $ 100,000 100,000
Interest Rate Swap, Effective July 1, 2025 - $100,000 Notional Amount, Interest Rate 3.57% 2    
Derivative [Line Items]    
Interest Strike Rate 3.57%  
Fair Value $ (931) 1,338
Current Notional Amounts $ 100,000 100,000
Interest Rate Swap, Effective July 1, 2025 - $50,000 Notional Amount, Interest Rate 3.62%    
Derivative [Line Items]    
Interest Strike Rate 3.62%  
Fair Value $ (551) 585
Current Notional Amounts 50,000 50,000
Previous Interest Rate Swaps    
Derivative [Line Items]    
Fair Value 0 8,799
Current Notional Amounts $ 0 750,000
Interest Rate Swap, Effective March 10, 2020 - $150,000 Notional Amount, Interest Rate 0.83%    
Derivative [Line Items]    
Interest Strike Rate 0.83%  
Fair Value $ 0 2,605
Current Notional Amounts $ 0 150,000
Interest Rate Swap, Effective March 10, 2020 - $100,000 Notional Amount, Interest Rate 0.84%    
Derivative [Line Items]    
Interest Strike Rate 0.84%  
Fair Value $ 0 1,732
Current Notional Amounts $ 0 100,000
Interest Rate Swap, Effective March 10, 2020 - $75,000 Notional Amount, Interest Rate 0.86%    
Derivative [Line Items]    
Interest Strike Rate 0.86%  
Fair Value $ 0 1,291
Current Notional Amounts $ 0 75,000
Interest Rate Swap, Effective July 1, 2020 - $125,000 Notional Amount, Interest Rate 2.82%    
Derivative [Line Items]    
Interest Strike Rate 2.82%  
Fair Value $ 0 938
Current Notional Amounts $ 0 125,000
Interest Rate Swap, Effective July 1, 2020 - $100,000 Notional Amount, Interest Rate 2.82%    
Derivative [Line Items]    
Interest Strike Rate 2.82%  
Fair Value $ 0 748
Current Notional Amounts $ 0 100,000
Interest Rate Swap, Effective July 1, 2020 - $100,000 Notional Amount, Interest Rate 2.83%    
Derivative [Line Items]    
Interest Strike Rate 2.83%  
Fair Value $ 0 747
Current Notional Amounts $ 0 100,000
Interest Rate Swap, Effective July 1, 2020 - $100,000 Notional Amount, Interest Rate 2.84%    
Derivative [Line Items]    
Interest Strike Rate 2.84%  
Fair Value $ 0 738
Current Notional Amounts 0 $ 100,000
Forward-Starting, Floating to Fixed SOFR Interest Rate Swap    
Derivative [Line Items]    
Current Notional Amounts $ 550,000  
Average fixed interest rate (percent) 3.58%