XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Borrowings Schedule of Maturities of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
Long-Term Debt, Maturity, Year One $ 17,150 $ 4,988
Time Deposit Maturities, Year Two 0 13,135
Long-Term Debt, Maturity, Year Three 35,000 25,000
Long-Term Debt, Maturity, Year Four 45,000 25,000
Long-Term Debt, Maturity, Year Five 45,000 25,000
Long-Term Debt, Maturity, after Year Five 20,000 20,000
Debt, Long-term and Short-term, Combined Amount $ 162,150 $ 113,123