v3.26.1
Derivatives - Schedule of Derivatives (Details) - Interest Rate Swap - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivative [Line Items]    
Notional Amount $ 550,000  
Fair Value of Assets (Liabilities) $ 3,558 $ (3)
Unsecured Term Loan Due January 2028    
Derivative [Line Items]    
Fixed Rate 3.36%  
Notional Amount $ 75,000  
Fair Value of Assets (Liabilities) $ 645 (138)
Unsecured Term Loan Due January 2027    
Derivative [Line Items]    
Fixed Rate 3.50%  
Notional Amount $ 75,000  
Fair Value of Assets (Liabilities) $ 122 (82)
Unsecured Term Loan Due January 2028    
Derivative [Line Items]    
Fixed Rate 3.27%  
Notional Amount $ 37,500  
Fair Value of Assets (Liabilities) $ 371 (4)
Unsecured Term Loan Due January 2028    
Derivative [Line Items]    
Fixed Rate 3.27%  
Notional Amount $ 37,500  
Fair Value of Assets (Liabilities) $ 371 (4)
Unsecured Term Loan Due January 2027    
Derivative [Line Items]    
Fixed Rate 3.07%  
Notional Amount $ 25,000  
Fair Value of Assets (Liabilities) $ 95 80
Unsecured Term Loan Due January 2026    
Derivative [Line Items]    
Fixed Rate 3.25%  
Notional Amount $ 75,000  
Fair Value of Assets (Liabilities) $ 0 1
Unsecured Term Loan Due January 2029    
Derivative [Line Items]    
Fixed Rate 3.29%  
Notional Amount $ 75,000  
Fair Value of Assets (Liabilities) $ 1,085 (11)
Unsecured Term Loan Due January 2029    
Derivative [Line Items]    
Fixed Rate 3.07%  
Notional Amount $ 50,000  
Fair Value of Assets (Liabilities) $ 801 155
Unsecured Term Loan One Due January 2030    
Derivative [Line Items]    
Fixed Rate 3.83%  
Notional Amount $ 50,000  
Fair Value of Assets (Liabilities) $ 36 0
Unsecured Term Loan Two Due January 2030    
Derivative [Line Items]    
Fixed Rate 3.83%  
Notional Amount $ 50,000  
Fair Value of Assets (Liabilities) $ 32 $ 0