Annual report pursuant to Section 13 and 15(d)

Long-Term Debt and Other Short-Term Borrowings (Details)

v3.21.1
Long-Term Debt and Other Short-Term Borrowings (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Long term debt $ 111,753,164 $ 99,592,928
Total long-term debt and other short-term borrowings 111,753,164 104,213,162
Less current portion (32,977,368) (19,225,045)
Long term debt - net of current portion and debt discount 78,775,796 84,988,117
Long term debt including current and non-current portion 111,753,164  
Long-term Debt Eleven [Member]    
Long term debt including current and non-current portion 150,000 0
Long-term Debt Ten [Member]    
Long term debt including current and non-current portion 149,600 0
Long-term Debt Nine [Member]    
Long term debt including current and non-current portion 4,182,136 0
Long-term Debt Eight [Member]    
Long term debt including current and non-current portion 30,493,630 0
Long-term Debt Seven [Member]    
Long term debt including current and non-current portion 15,591,629 0
Long-term Debt Six [Member]    
Long term debt including current and non-current portion 1,036,982 1,032,215
Long-term Debt Five [Member]    
Long term debt including current and non-current portion 2,220,001 2,215,221
Long-term Debt Four [Member]    
Long term debt including current and non-current portion 38,397 48,658
Long-term Debt Three [Member]    
Long term debt including current and non-current portion 0 23,777,948
Long-term Debt Two [Member]    
Long term debt including current and non-current portion 51,400,794 53,699,940
Long-term Debt One [Member]    
Long term debt including current and non-current portion 6,490,000 7,655,589
Long-term Debts [Member]    
Long term debt including current and non-current portion 0 11,163,357
Other Short Term Borrowings Three [Member]    
Other short-term borrowings 0 200,000
Other Short Term Borrowings Two [Member]    
Other short-term borrowings 0 2,855,368
Other Short Term Borrowings One [Member]    
Other short-term borrowings 0 423,111
Other Short Term Borrowings [Member]    
Other short-term borrowings $ 0 $ 1,141,755