Annual report pursuant to Section 13 and 15(d)

ALLOWANCE FOR EXPECTED CREDIT LOSSES - Past Due Amounts (Details)

v3.22.4
ALLOWANCE FOR EXPECTED CREDIT LOSSES - Past Due Amounts (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Financial Asset, Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Financing receivable $ 9,963 $ 5,855
Financial Asset, 30 to 59 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Financing receivable 4,269 1,911
Financial Asset, 60 to 89 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Financing receivable 1,913 1,058
Financial Asset, Equal to or Greater than 90 Days Past Due [Member]    
Financing Receivable, Past Due [Line Items]    
Financing receivable $ 3,781 $ 2,886