Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.2
Long Term Debt and Other Short-term Borrowings (Details) - USD ($)
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Long term debt   $ 132,468,807 $ 99,592,928
Total long-term debt and other short-term borrowings   132,668,858 104,213,162
Less current portion   (63,059,086) (19,225,045)
Long term debt - net of current portion and debt discount $ 69,609,772 69,609,772 84,988,117
Other Short Term Borrowings One [Member]      
Other short-term borrowings   0 1,141,755
Other Short Term Borrowings Two [Member]      
Other short-term borrowings   0 423,111
Other Short Term Borrowings Three [Member]      
Other short-term borrowings   0 2,855,368
Other Short Term Borrowings Four [Member]      
Other short-term borrowings   0 200,000
Other Short Term Borrowings Five [Member]      
Other short-term borrowings   175,051 0
Other Short Term Borrowings Six [Member]      
Other short-term borrowings   25,000 0
Long-term Debt One [Member]      
Long term debt including current and non-current portion   10,544,164 11,163,357
Long-term Debt Two [Member]      
Long term debt including current and non-current portion   7,090,000 7,655,589
Long-term Debt Three [Member]      
Long term debt including current and non-current portion   52,547,961 53,699,940
Long-term Debt Four [Member]      
Long term debt including current and non-current portion   0 23,777,948
Long-term Debt Five [Member]      
Long term debt including current and non-current portion   43,567 48,658
Long-term Debt Six [Member]      
Long term debt including current and non-current portion   2,217,598 2,215,221
Long-term Debt Seven [Member]      
Long term debt including current and non-current portion   1,034,585 1,032,215
Long-term Debt Eight [Member]      
Long term debt including current and non-current portion   9,200,000 0
Long-term Debt Nine [Member]      
Long term debt including current and non-current portion   15,591,629 0
Long-term Debt Ten [Member]      
Long term debt including current and non-current portion   31,730,047 0
Long-term Debt Eleven [Member]      
Long term debt including current and non-current portion   2,319,656 0
Long-term Debt Twelve [Member]      
Long term debt including current and non-current portion   $ 149,600 $ 0