XML 88 R72.htm IDEA: XBRL DOCUMENT v3.25.1
NOTES PAYABLE (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Beginning balance, December 31, 2022 $ 4,606,227 $ 5,017,987
Proceeds 828,080 1,082,231
Payments (1,045,622) (1,597,894)
Oher additions 0 317,880
Debt forgiveness 0 (306,637)
Foreign currency translation (279,772) 92,660
Ending balance, December 31, 2023 4,108,913 4,606,227
Notes payable - long-term (1,560,433) (3,035,341)
Notes payable - short-term 2,548,480 1,570,886
Third Party [Member]    
Beginning balance, December 31, 2022 2,511,148 1,505,078
Proceeds 828,080 1,082,231
Payments (634,653) (415,557)
Oher additions 0 317,880
Debt forgiveness 0 0
Foreign currency translation (147,552) 21,516
Ending balance, December 31, 2023 2,557,023 2,511,148
Notes payable - long-term (1,437,798) (1,549,768)
Notes payable - short-term 1,119,225 961,380
Trade Facility [Member]    
Beginning balance, December 31, 2022 1,908,195 3,305,532
Proceeds 0 0
Payments (388,163) (1,155,310)
Oher additions 0 0
Debt forgiveness 0 (306,637)
Foreign currency translation (122,647) 64,610
Ending balance, December 31, 2023 1,397,385 1,908,195
Notes payable - long-term 0 (1,327,440)
Notes payable - short-term 1,397,385 580,755
COVID Loans [Member]    
Beginning balance, December 31, 2022 186,884 207,377
Proceeds 0 0
Payments (22,806) (27,027)
Oher additions 0 0
Debt forgiveness 0 0
Foreign currency translation (9,573) 6,534
Ending balance, December 31, 2023 154,505 186,884
Notes payable - long-term (122,635) (158,133)
Notes payable - short-term $ 31,870 $ 28,751