v3.26.1
Interest Rate Swaps - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Derivative [Line Items]      
Percent of floating rate term loans covered 91.00%   89.00%
Change in fair value of interest rate swaps $ 800 $ (6,237)  
Interest rate swaps      
Derivative [Line Items]      
Gain (loss) on sale of derivatives 2,200 (4,100)  
Interest rate swaps | Other Operating Income (Expense)      
Derivative [Line Items]      
Change in fair value of interest rate swaps   6,200  
Interest rate swaps | Interest Expense      
Derivative [Line Items]      
Gain on derivative instruments $ 1,400 $ 2,100