v3.25.1
Interest Rate Swaps - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Derivative [Line Items]      
Percent of floating rate term loans covered 91.00%   91.00%
Change in fair value of interest rate swaps $ (6,237) $ 6,409  
Interest rate swaps      
Derivative [Line Items]      
Change in fair value of interest rate swaps 4,100 (10,200)  
Interest rate swaps | Other Operating Income (Expense)      
Derivative [Line Items]      
Change in fair value of interest rate swaps 6,200 (6,400)  
Interest rate swaps | Interest Expense      
Derivative [Line Items]      
Change in fair value of interest rate swaps $ 2,100 $ 3,800