XML 57 R46.htm IDEA: XBRL DOCUMENT v3.21.1
Notes Payable and Lines of Credit (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Note payable $ 37,517,357 $ 25,379,832
Less: Current portion 32,826,176 20,688,651
Long-term portion 4,691,181 4,691,181
Notes Payable 1    
Note payable 0 833,334
Note Payable 2    
Note payable 297,411 669,175
Notes Payable 3    
Note payable 2,500,000 0
Notes Payable 4    
Note payable 27,043,101 17,811,626
Notes Payable 5    
Note payable 2,500,000 888,852
Notes Payable 6    
Note payable $ 5,176,845 $ 5,176,845