Annual report pursuant to Section 13 and 15(d)

ALLOWANCE FOR EXPECTED CREDIT LOSSES - Past due percentages (Details)

v3.25.0.1
ALLOWANCE FOR EXPECTED CREDIT LOSSES - Past due percentages (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
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 91.90% 89.70%
30-59 days past due    
Financing Receivable, Past Due [Line Items]    
Percentage of gross financing receivable 3.30% 3.80%
60-89 days past due    
Financing Receivable, Past Due [Line Items]    
Percentage of gross financing receivable 1.60% 2.40%
90 days or more past due    
Financing Receivable, Past Due [Line Items]    
Percentage of gross financing receivable 3.20% 4.10%