v3.26.1
Derivatives - Schedule of Losses (Gains) on Derivatives Financial Instruments (Details) - Interest rate swaps - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Location, Statement of Income, Balance [Axis]: us-gaap:InterestIncomeExpenseNonoperatingNet        
Derivatives designated as cash flow hedges:        
Gains reclassified from Accumulated other comprehensive income (“AOCI”) into income $ (2,379) $ (4,817) $ (4,855) $ (9,791)
(Gains) losses recognized into income 0 0 0 0
Total (gains) losses (2,379) (4,817) (4,855) (9,791)
Location, Statement of Income, Balance [Axis]: us-gaap:OtherNonoperatingIncomeExpense        
Derivatives designated as cash flow hedges:        
Gains reclassified from Accumulated other comprehensive income (“AOCI”) into income 0 0 0 0
(Gains) losses recognized into income (24,459) 14,528 (42,651) 60,031
Total (gains) losses $ (24,459) $ 14,528 $ (42,651) $ 60,031