v3.25.1
Derivatives and Hedging - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Feb. 02, 2024
Dec. 01, 2023
May 31, 2024
Apr. 30, 2024
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Purchase of interest rate cap         $ 0 $ 554  
Interest Rate Cap              
Derivative Instruments and Hedging Activities Disclosures [Line Items]              
Derivative, notional amount $ 24,800   $ 9,400 $ 49,200 $ 185,100   $ 185,100
Purchase of interest rate cap $ 600   $ 200 $ 1,100      
Derivative term   12 months 24 months 24 months      
Derivative, basis spread on variable rate     6.00% 4.00%      
Debt instrument, variable rate at period end   2.25%