XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
DEBT (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Beginning balance loans $ 17,818,888   $ 22,814,594
Proceeds 0   565,900
Payments (2,262,950)   (265,421)
Conversion of debt (1,190,000)   (4,616,500)
Reclass of long-term portion of debt (1,402,396)   (86,670)
Debt extinguishment 78,445   169,770
Foreign currency translation (13,106)   (423,245)
Subtotal 13,028,881   17,818,888
Notes payable - long-term (6,885,806)   (12,356,384)
Notes payable - short-term 6,143,075   5,462,504
Foreign currency translation (405,229) $ (473,578)  
Loan Facility [Member]      
Beginning balance loans 6,027,010   3,302,100
Proceeds 0   0
Payments (107,894)   (141,475)
Conversion of debt 0   (1,606,500)
Reclass of long-term portion of debt (198,040)   (86,670)
Subtotal 5,859,571   1,299,784
Notes payable - long-term 0   0
Notes payable - short-term 5,859,571   1,299,784
Debt extinguishment 0   0
Foreign currency translation (41,505)   (167,671)
Third Party [Member]      
Beginning balance loans 10,077,977   12,631,284
Proceeds 0   565,900
Payments (2,030,814)   (62,878)
Conversion of debt     (3,010,000)
Reclass of long-term portion of debt (1,204,356)   0
Subtotal 6,821,374   10,077,977
Notes payable - long-term (6,664,025)   (9,854,906)
Notes payable - short-term 157,349   223,071
Debt extinguishment     0
Foreign currency translation (21,433)   (46,329)
COVID Loans      
Beginning balance loans 234,117   435,210
Proceeds 0   0
Payments     (3,233)
Conversion of debt 0   0
Reclass of long-term portion of debt 0   0
Subtotal 229,088   234,117
Notes payable - long-term (221,781)   (51,478)
Notes payable - short-term 7,307   182,639
Debt extinguishment 0   169,770
Foreign currency translation (5,029)   (28,090)
Trade Facility [Member]      
Beginning balance loans 1,299,784   6,446,000
Proceeds 0   0
Payments (124,242)   (57,835)
Conversion of debt (1,190,000)   0
Reclass of long-term portion of debt 0   0
Debt extinguishment 78,445   0
Subtotal 118,848   6,207,010
Notes payable - long-term 0   (2,450,000)
Foreign currency translation 54,861   (181,155)
Notes payable- short -term $ 118,848   $ 3,757,010