XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Recent Accounting Pronouncements (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Sep. 30, 2023
Jun. 30, 2023
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Stockholders' Equity Attributable to Parent $ 153,993 $ 150,935 $ 159,484 $ 149,851 $ 162,675 $ 183,892
Retained Earnings [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Stockholders' Equity Attributable to Parent 123,356 $ 128,468 $ 128,465 $ 117,319 $ 114,982 $ 108,024
Retained Earnings [Member] | ASU 2016-13 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Financing Receivable, Allowance for Credit Loss, Period Increase (Decrease) 2,700          
Cumulative Effect, Period of Adoption, Adjustment [Member] | ASU 2016-13 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Stockholders' Equity Attributable to Parent (2,026)          
Cumulative Effect, Period of Adoption, Adjustment [Member] | Retained Earnings [Member] | ASU 2016-13 [Member]            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Stockholders' Equity Attributable to Parent $ (2,026)