XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.2
NOTES PAYABLE (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Beginning balance $ 4,108,913 $ 4,606,227
Proceeds 1,348,900 828,080
Payments (792,135) (1,045,622)
Recapitalization of debt (18,419)  
Foreign currency translation 561,665 (279,772)
Ending balance 5,208,924 4,108,913
Notes payable - long-term (2,053,857) (1,560,433)
Notes payable - short-term 3,155,067 2,548,480
Notes payable - long-term 2,053,857 1,560,433
Third Party [Member]    
Beginning balance 2,557,023 2,511,148
Proceeds 1,348,900 828,080
Payments (551,218) (634,653)
Recapitalization of debt (18,419)  
Foreign currency translation 350,644 (147,552)
Ending balance 3,686,930 2,557,023
Notes payable - long-term (1,922,344) (1,437,798)
Notes payable - short-term 1,764,586 1,119,225
Notes payable - long-term 1,922,344 1,437,798
Trade Facility [Member]    
Beginning balance 1,397,385 1,908,195
Proceeds 0 0
Payments (235,400) (388,163)
Recapitalization of debt 0  
Foreign currency translation 191,565 (122,647)
Ending balance 1,353,550 1,397,385
Notes payable - long-term 0 0
Notes payable - short-term 1,353,550 1,397,385
Notes payable - long-term 0 0
COVID Loans [Member]    
Beginning balance 154,505 186,884
Proceeds 0 0
Payments (5,517) (22,806)
Recapitalization of debt 0  
Foreign currency translation 19,456 (9,573)
Ending balance 168,444 154,505
Notes payable - long-term (131,513) (122,635)
Notes payable - short-term 36,931 31,870
Notes payable - long-term $ 131,513 $ 122,635