v3.25.2
Derivatives and Hedging Activities - Schedule of Derivative Instruments (Details) - Derivatives not designated as hedging instruments: - Interest rate caps
$ in Thousands
Jun. 30, 2025
USD ($)
Jun. 30, 2025
derivative
Jun. 30, 2025
instrument
Jun. 30, 2025
Dec. 31, 2024
USD ($)
instrument
Dec. 31, 2022
Derivative [Line Items]            
Number of instruments   9 9   8  
Notional amount $ 481,293       $ 369,218  
Interest rate cap       3.50%   3.50%