v3.26.1
Interest Rate Derivatives - Interest Rate Derivatives Recorded as Derivative Liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
May 31, 2024
May 23, 2024
Jun. 30, 2023
Nov. 01, 2022
Interest Rate Swap, 4.37%            
Derivative [Line Items]            
Notional Amount $ 300,000          
Fair Value, Asset (Liability) $ (1,298) $ (6,109)        
Fixed Rate Paid 4.37%         4.37%
Derivative, floor (as percent) 0.50%       0.50%  
Interest Rate Swap, 4.47%            
Derivative [Line Items]            
Notional Amount $ 28,500          
Fair Value, Asset (Liability) $ (221) (707)        
Fixed Rate Paid 4.47%   4.47%      
Derivative, floor (as percent) 0.50%   0.50%      
Interest Rate Swap, 4.17%            
Derivative [Line Items]            
Notional Amount $ 317,000          
Fair Value, Asset (Liability) $ (1,940) $ (3,878)        
Fixed Rate Paid 4.17%     4.17%    
Derivative, floor (as percent) 0.50%     0.50%