v3.25.2
Derivatives and Hedging Activities - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
swap
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
swap
Jun. 30, 2024
USD ($)
Derivative [Line Items]        
Additional reclassified amount $ 2,200   $ 2,200  
Total interest expense, net (4,027) $ (3,064) (7,669) $ (5,881)
Potential settlement payment $ 1,100   $ 1,100  
Interest Rate Swap        
Derivative [Line Items]        
Number of derivative instruments held | swap 9   9  
Total notional amount $ 250,000   $ 250,000