XML 152 R125.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Schedule of Derivative Gains (Losses) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of gain recognized in AOCI on interest rate swaps, net $ 16,585    
Amount reclassified from AOCI into income as Interest expense 9,346    
Total amount of Interest expense presented in the Consolidated Statements of Income in which the effects of cash flow hedges are being recorded $ (307,806) $ (250,201) $ (226,823)