v3.26.3
Derivatives and Hedging Activities - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
USD ($)
swap
Sep. 30, 2025
USD ($)
Sep. 30, 2026
USD ($)
swap
Sep. 30, 2025
USD ($)
Derivative [Line Items]        
Additional reclassified amount $ 3,400   $ 3,400  
Interest expense, net $ 4,906 $ 4,260 $ 14,139 $ 11,929
Interest Rate Swap        
Derivative [Line Items]        
Number of derivative instruments held | swap 12   12  
Total notional amount $ 325,000   $ 325,000  
Combined Interest Rate Swap Effective January 2027, February 2028 and January 2030        
Derivative [Line Items]        
Number of derivative instruments held | swap 3   3  
Total notional amount $ 215,000   $ 215,000