XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Schedule of borrowings (Details) (Parenthetical)
Mar. 31, 2025
Dec. 31, 2024
Short-Term Debt [Member]    
Debt weighted average interest 12.60%  
Short-Term Debt [Member] | Third Party [Member]    
Debt weighted average interest 13.70% 13.70%
Short-Term Debt [Member] | Minimum [Member] | Third Party [Member]    
Debt weighted average interest
Short-Term Debt [Member] | Maximum [Member] | Third Party [Member]    
Debt weighted average interest 24.00% 24.00%
Long-Term Debt [Member] | Minimum [Member]    
Interest rate 12.00%  
Long-Term Debt [Member] | Maximum [Member]    
Interest rate 15.00%