XML 90 R79.htm IDEA: XBRL DOCUMENT v3.21.1
Debt Agreements (Details) - Schedule of future maturities of long-term debt - Future maturities of long-term debt [Member]
Mar. 31, 2021
USD ($)
Debt Agreements (Details) - Schedule of future maturities of long-term debt [Line Items]  
Remainder of 2021 $ 1,347,919
2022 6,470,086
2023
2024
2025 103,659
Thereafter 11,150,000
Total $ 19,071,664