XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Derivative Financial Instruments - Fair Value of Derivative Financial Instruments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Derivatives, Fair Value [Line Items]      
Derivative assets $ 21,476 $ 14,442  
Interest rate swaps | Other assets, net | Designated as Hedging Instrument      
Derivatives, Fair Value [Line Items]      
Derivative assets 21,476   $ 14,442
Interest rate swaps | Accounts payable, accrued expenses and other liabilities | Designated as Hedging Instrument      
Derivatives, Fair Value [Line Items]      
Derivative assets $ 0   $ 3,073