v3.26.1
Derivative Instruments - Summary of Company's Derivative Instruments Related to Assets and Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Derivative [Line Items]    
Notional Amount $ 50,000 $ 50,000
Gross Amount of Recognized Assets 3 185
Gross Amount of Recognized Liabilities $ (311) $ 0
Interest Rate Swap Due On 12/21/2026    
Derivative [Line Items]    
Maturity Date Dec. 21, 2026 Dec. 21, 2026
Notional Amount $ 25,000 $ 25,000
Gross Amount of Recognized Assets 3 80
Gross Amount of Recognized Liabilities $ (19) $ 0
Interest Rate Swap Due On 12/21/2028    
Derivative [Line Items]    
Maturity Date Dec. 21, 2028 Dec. 21, 2028
Notional Amount $ 25,000 $ 25,000
Gross Amount of Recognized Assets 0 105
Gross Amount of Recognized Liabilities $ (292) $ 0