v3.25.2
Summary of Significant Accounting Policies - Derivative Instruments Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
derivative_instrument
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
derivative_instrument
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
May 31, 2022
USD ($)
Derivative            
Interest rate swap assets $ 775   $ 775   $ 2,213  
Interest rate swap liabilities 2,587   2,587      
Derivative, gain (loss) on derivative, net $ 941 $ 1,883 $ 1,526 $ 3,051    
Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Interest expense Interest expense Interest expense Interest expense    
Designated as Hedging Instrument | Cash Flow Hedging            
Derivative            
Notional amounts $ 460,000   $ 460,000   230,000  
Interest rate swap assets 775   775   2,213  
Interest rate cash flow hedge gain to be reclassified during next 12 months 775   775      
Interest rate swap assets | Designated as Hedging Instrument | Cash Flow Hedging            
Derivative            
Notional amounts $ 115,000   $ 115,000     $ 230,000
Interest rate           2.80%
Number of derivative agreements | derivative_instrument 2   2      
Embedded derivative, fair value of embedded derivative liability $ (609)   $ (609)   (2,213)  
Interest rate swap assets $ 1,812   $ 1,812      
Interest rate swap liabilities         $ 2,213  
Interest rate swap assets | Designated as Hedging Instrument | Cash Flow Hedging | Minimum            
Derivative            
Interest rate 3.62%   3.62%      
Interest rate swap assets | Designated as Hedging Instrument | Cash Flow Hedging | Maximum            
Derivative            
Interest rate 3.64%   3.64%      
2025 Interest Rate Swaps | Designated as Hedging Instrument | Cash Flow Hedging            
Derivative            
Embedded derivative, fair value of embedded derivative liability $ (2,421)   $ (2,421)