XML 109 R95.htm IDEA: XBRL DOCUMENT v3.22.4
Repurchase Agreements - Maturities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Assets Sold under Agreements to Repurchase [Line Items]  
Repurchase agreements, maturities $ 50,077
Within 30 days  
Assets Sold under Agreements to Repurchase [Line Items]  
Repurchase agreements, maturities 50,077
Over 30 day to 90 days  
Assets Sold under Agreements to Repurchase [Line Items]  
Repurchase agreements, maturities 0
Over 90 days  
Assets Sold under Agreements to Repurchase [Line Items]  
Repurchase agreements, maturities $ 0