v3.26.1
Interest Rate Swaps (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Derivative [Line Items]          
Percent of floating rate term loans covered 91.00%   91.00%   89.00%
Change in fair value of interest rate swaps $ 1,899 $ (4,128) $ 2,699 $ (10,365)  
Interest rate swaps          
Derivative [Line Items]          
Gain (loss) on sale of derivatives 3,200 (2,100) 5,300 (6,200)  
Change in fair value of interest rate swaps 1,900 (4,100) 2,700 (10,400)  
Interest rate swaps | Location, Statement of Income, Balance [Axis]: us-gaap:InterestExpenseNonoperating          
Derivative [Line Items]          
Gain on derivative instruments $ 1,300 $ 2,000 $ 2,600 $ 4,200