XML 135 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
ALLOWANCE FOR EXPECTED CREDIT LOSSES - Past due percentages (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Total    
Financing Receivable, Past Due [Line Items]    
Percentage of gross financing receivable 100.00% 100.00%
Current    
Financing Receivable, Past Due [Line Items]    
Percentage of gross financing receivable 89.70% 90.20%
30-59 days past due    
Financing Receivable, Past Due [Line Items]    
Percentage of gross financing receivable 3.80% 4.20%
60-89 days past due    
Financing Receivable, Past Due [Line Items]    
Percentage of gross financing receivable 2.40% 1.90%
90 days or more past due    
Financing Receivable, Past Due [Line Items]    
Percentage of gross financing receivable 4.10% 3.70%