XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments and Hedging Activities - Narrative (Details)
$ in Thousands
Jul. 07, 2023
USD ($)
Jun. 30, 2023
USD ($)
derivative
Dec. 31, 2022
USD ($)
Derivatives, Fair Value [Line Items]      
Derivative, notional amount   $ 11,500  
Interest rate swap | Subsequent event      
Derivatives, Fair Value [Line Items]      
Derivative, notional amount $ 101,800    
Interest rate swap | Subsequent event | Minimum      
Derivatives, Fair Value [Line Items]      
Derivative, term of contract 2 years 6 months    
Interest rate swap | Subsequent event | Maximum      
Derivatives, Fair Value [Line Items]      
Derivative, term of contract 3 years    
Fair value hedge | Designated as hedging instrument      
Derivatives, Fair Value [Line Items]      
Interest rate swaps accrued interest   $ 7 $ 5
Fair value hedge | Interest rate swap | Designated as hedging instrument      
Derivatives, Fair Value [Line Items]      
Number of instruments held | derivative   4