v3.26.1
Derivative Instruments - Schedule of Company's Derivative Instruments (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Derivative [Line Items]  
Notional Amount $ 220,000
Gross Amount of Recognized Assets (2,124)
Gross Amount of Recognized Liabilities (26)
Interest Rate Swap Due on 4/10/2029  
Derivative [Line Items]  
Gross Amount of Recognized Liabilities (12)
Interest Rate Swap Due on 4/10/2029 | Other Assets  
Derivative [Line Items]  
Notional Amount $ 100,000
Maturity Date Apr. 10, 2029
Gross Amount of Recognized Assets $ (905)
Interest Rate Swap due on 11/15/2029  
Derivative [Line Items]  
Gross Amount of Recognized Liabilities (14)
Interest Rate Swap due on 11/15/2029 | Other Assets  
Derivative [Line Items]  
Notional Amount $ 120,000
Maturity Date Nov. 15, 2029
Gross Amount of Recognized Assets $ (1,219)