XML 120 R61.htm IDEA: XBRL DOCUMENT v3.25.4
ALLOWANCE FOR EXPECTED CREDIT LOSSES - Schedule of Past Due Amounts (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Total    
Financing Receivable, Past Due [Line Items]    
Financing receivable $ 16,933 $ 11,058
30-59 days past due    
Financing Receivable, Past Due [Line Items]    
Financing receivable 6,376 4,473
60-89 days past due    
Financing Receivable, Past Due [Line Items]    
Financing receivable 3,289 2,256
90 days or more past due    
Financing Receivable, Past Due [Line Items]    
Financing receivable $ 7,268 $ 4,329