v3.26.1
Fair Value of Derivatives and Financial Instruments - Schedule of Derivative Financial Instruments Classification (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]      
Asset Derivatives $ 5,800   $ 21
Interest rate swaps | Designated as Hedging Instrument      
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]      
Derivative, gain (loss) on derivative, net 0 $ (2,545)  
Amount of gain (loss) reclassified from OCI into income 0 5,652  
Interest rate swaps | Not Designated as Hedging Instrument      
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]      
Amount of gain (loss) reclassified from OCI into income 0 4,267  
Interest rate caps | Not Designated as Hedging Instrument      
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]      
Asset Derivatives 5,800   21
Amount of gain (loss) reclassified from OCI into income 1,731 $ 497  
Total      
Fair Value Disclosure, Asset and Liability, Not Measured at Fair Value [Line Items]      
Asset Derivatives $ 5,800   $ 21