v3.25.4
Derivative Instruments - Schedule of Interest Rate Derivatives (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Floating Rate Payments    
Derivative [Line Items]    
Notional Amount $ 4,866,348 $ 4,081,217
Weighted Average Fixed Interest Rate 3.80% 4.09%
Weighted Average Variable Interest Rate 4.16% 4.82%
Fixed Rate Payments    
Derivative [Line Items]    
Notional Amount $ 53,050 $ 53,050
Weighted Average Fixed Interest Rate 3.61% 3.61%
Weighted Average Variable Interest Rate 4.21% 5.04%
2025 | Floating Rate Payments    
Derivative [Line Items]    
Notional Amount   $ 1,377,250
Weighted Average Fixed Interest Rate   4.53%
Weighted Average Variable Interest Rate   4.89%
2026 | Floating Rate Payments    
Derivative [Line Items]    
Notional Amount $ 30,660 $ 159,120
Weighted Average Fixed Interest Rate 4.37% 4.10%
Weighted Average Variable Interest Rate 3.85% 4.53%
2027 | Floating Rate Payments    
Derivative [Line Items]    
Notional Amount $ 688,633 $ 622,123
Weighted Average Fixed Interest Rate 3.94% 3.98%
Weighted Average Variable Interest Rate 4.01% 4.75%
2028 | Floating Rate Payments    
Derivative [Line Items]    
Notional Amount $ 1,785,006 $ 510,325
Weighted Average Fixed Interest Rate 3.73% 3.90%
Weighted Average Variable Interest Rate 4.18% 4.93%
2028 | Fixed Rate Payments    
Derivative [Line Items]    
Notional Amount $ 9,550 $ 9,550
Weighted Average Fixed Interest Rate 3.48% 3.48%
Weighted Average Variable Interest Rate 4.26% 5.15%
2029 | Floating Rate Payments    
Derivative [Line Items]    
Notional Amount $ 270,275 $ 614,585
Weighted Average Fixed Interest Rate 3.91% 3.86%
Weighted Average Variable Interest Rate 4.07% 4.71%
2030 | Floating Rate Payments    
Derivative [Line Items]    
Notional Amount $ 1,222,072  
Weighted Average Fixed Interest Rate 3.73%  
Weighted Average Variable Interest Rate 4.22%  
2033 | Floating Rate Payments    
Derivative [Line Items]    
Notional Amount $ 199,590 $ 319,590
Weighted Average Fixed Interest Rate 3.73% 4.00%
Weighted Average Variable Interest Rate 4.16% 4.83%
2033 | Fixed Rate Payments    
Derivative [Line Items]    
Notional Amount $ 43,500 $ 43,500
Weighted Average Fixed Interest Rate 3.64% 3.64%
Weighted Average Variable Interest Rate 4.19% 5.01%
2034 | Floating Rate Payments    
Derivative [Line Items]    
Notional Amount $ 178,224 $ 178,224
Weighted Average Fixed Interest Rate 3.86% 3.86%
Weighted Average Variable Interest Rate 4.03% 4.83%
2035 | Floating Rate Payments    
Derivative [Line Items]    
Notional Amount $ 300,878  
Weighted Average Fixed Interest Rate 4.00%  
Weighted Average Variable Interest Rate 4.30%  
2044 | Floating Rate Payments    
Derivative [Line Items]    
Notional Amount   $ 300,000
Weighted Average Fixed Interest Rate   3.34%
Weighted Average Variable Interest Rate   4.80%
2045 | Floating Rate Payments    
Derivative [Line Items]    
Notional Amount $ 191,010  
Weighted Average Fixed Interest Rate 3.99%  
Weighted Average Variable Interest Rate 4.13%