v3.26.1
Derivative Instruments and Hedging Activities - Narrative (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
swap_agreement
Dec. 31, 2025
USD ($)
Derivative [Line Items]    
Additional gain expected to be reclassified from AOCI into earnings during next twelve months | $ $ (1,948)  
Derivative, counterparties in net liability position, aggregate fair value | $ $ 1,287 $ 3,499
Interest rate swaps | Designated as Hedging Instrument    
Derivative [Line Items]    
Number of interest rate swaps 10  
Interest rate swaps | Designated as Hedging Instrument | Variable Rate Term Loan, Subject To Interest Rate Swap, Maturing January 31, 2028    
Derivative [Line Items]    
Number of interest rate swaps 6  
Interest rate swaps | Designated as Hedging Instrument | Variable Rate Term Loan, Subject To Interest Rate Swap, Maturing March 20, 2029    
Derivative [Line Items]    
Number of interest rate swaps 4