v3.25.2
CAPITAL ADVANCE ("CA") RECEIVABLES - Allowance for CA losses (ALCAL) (Details)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
CAPITAL ADVANCE ("CA") RECEIVABLES    
Percentage of loss rate to the allowance for CA losses 0.87% 2.02%