v3.26.3
Interest Rate Swap Contracts - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Oct. 13, 2026
Derivative Instruments Gain Loss [Line Items]          
Estimated net gain to be reclassified from AOCI into interest expense     $ 4,000    
Estimated period for transfer of gain to be reclassified from AOCI into interest expense     12 months    
Interest Rate Swap [Member]          
Derivative Instruments Gain Loss [Line Items]          
Net realized gain $ 300 $ 900 $ 800 $ 2,800  
Interest Rate Swap [Member] | Subsequent Event [Member]          
Derivative Instruments Gain Loss [Line Items]          
Fixed interest rate         2.932%
Interest Rate Swap Contracts One [Member]          
Derivative Instruments Gain Loss [Line Items]          
Maturity date     Mar. 30, 2028    
Fixed interest rate 3.287%   3.287%    
Notional amount $ 50,000   $ 50,000    
Interest Rate Swap Contracts Two [Member]          
Derivative Instruments Gain Loss [Line Items]          
Maturity date     Mar. 31, 2028    
Fixed interest rate 3.287%   3.287%    
Notional amount $ 100,000   $ 100,000    
Interest Rate Swap Contracts Three [Member]          
Derivative Instruments Gain Loss [Line Items]          
Maturity date     Apr. 08, 2028    
Fixed interest rate 3.282%   3.282%    
Notional amount $ 50,000   $ 50,000    
New Interest Rate Swap [Member] | Subsequent Event [Member]          
Derivative Instruments Gain Loss [Line Items]          
Fixed interest rate         3.50%
Notional amount         $ 100,000