v3.26.1
Derivative Instruments - Schedule of Interest Rate Derivatives (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Floating Rate Payments      
Derivative [Line Items]      
Notional Amount $ 4,692,169   $ 4,866,348
Weighted Average Fixed Interest Rate 3.78%   3.80%
Weighted Average Variable Interest Rate 3.86%   4.16%
Fixed Rate Payments      
Derivative [Line Items]      
Notional Amount $ 59,924 $ 53,050  
Weighted Average Fixed Interest Rate 3.57% 3.61%  
Weighted Average Variable Interest Rate 3.80% 4.21%  
2026 | Floating Rate Payments      
Derivative [Line Items]      
Notional Amount $ 30,660   $ 30,660
Weighted Average Fixed Interest Rate 4.37%   4.37%
Weighted Average Variable Interest Rate 3.74%   3.85%
2027 | Floating Rate Payments      
Derivative [Line Items]      
Notional Amount $ 622,123   $ 688,633
Weighted Average Fixed Interest Rate 3.98%   3.94%
Weighted Average Variable Interest Rate 3.82%   4.01%
2028 | Floating Rate Payments      
Derivative [Line Items]      
Notional Amount $ 1,785,006   $ 1,785,006
Weighted Average Fixed Interest Rate 3.73%   3.73%
Weighted Average Variable Interest Rate 3.91%   4.18%
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 3.69% 4.26%  
2029 | Floating Rate Payments      
Derivative [Line Items]      
Notional Amount $ 424,297   $ 270,275
Weighted Average Fixed Interest Rate 3.71%   3.91%
Weighted Average Variable Interest Rate 3.77%   4.07%
2030 | Floating Rate Payments      
Derivative [Line Items]      
Notional Amount $ 1,199,972   $ 1,222,072
Weighted Average Fixed Interest Rate 3.73%   3.73%
Weighted Average Variable Interest Rate 3.85%   4.22%
2031 | Floating Rate Payments      
Derivative [Line Items]      
Notional Amount $ 54,612    
Weighted Average Fixed Interest Rate 3.54%    
Weighted Average Variable Interest Rate 3.67%    
2031 | Fixed Rate Payments      
Derivative [Line Items]      
Notional Amount $ 6,874    
Weighted Average Fixed Interest Rate 3.23%    
Weighted Average Variable Interest Rate 3.65%    
2033 | Floating Rate Payments      
Derivative [Line Items]      
Notional Amount $ 136,799   $ 199,590
Weighted Average Fixed Interest Rate 3.61%   3.73%
Weighted Average Variable Interest Rate 3.93%   4.16%
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 3.85% 4.19%  
2034 | Floating Rate Payments      
Derivative [Line Items]      
Notional Amount $ 74,177   $ 178,224
Weighted Average Fixed Interest Rate 3.71%   3.86%
Weighted Average Variable Interest Rate 3.75%   4.03%
2035 | Floating Rate Payments      
Derivative [Line Items]      
Notional Amount $ 48,386   $ 300,878
Weighted Average Fixed Interest Rate 3.88%   4.00%
Weighted Average Variable Interest Rate 3.65%   4.30%
2043 | Floating Rate Payments      
Derivative [Line Items]      
Notional Amount $ 106,207    
Weighted Average Fixed Interest Rate 4.04%    
Weighted Average Variable Interest Rate 3.63%    
2045 | Floating Rate Payments      
Derivative [Line Items]      
Notional Amount $ 191,010   $ 191,010
Weighted Average Fixed Interest Rate 3.99%   3.99%
Weighted Average Variable Interest Rate 4.01%   4.13%
2046 | Floating Rate Payments      
Derivative [Line Items]      
Notional Amount $ 18,920    
Weighted Average Fixed Interest Rate 4.19%    
Weighted Average Variable Interest Rate 3.63%