XML 107 R51.htm IDEA: XBRL DOCUMENT v3.22.4
RECENT ACCOUNTING PRONOUNCEMENTS (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Jan. 01, 2023
Dec. 31, 2021
RECENT ACCOUNTING PRONOUNCEMENTS      
Accounting Standards Update [Extensible Enumeration] us-gaap:AccountingStandardsUpdate201613Member    
Retained earnings $ 151,743,000   $ 142,612,000
Allowance for credit losses 16,615,000   $ 13,537,000
Scenario Forecast Adjustment | Minimum      
RECENT ACCOUNTING PRONOUNCEMENTS      
Retained earnings   $ 1,000,000  
Allowance for credit losses 2,000,000    
Scenario Forecast Adjustment | Maximum      
RECENT ACCOUNTING PRONOUNCEMENTS      
Retained earnings   $ 3,000,000  
Allowance for credit losses $ 4,000,000