XML 76 R65.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Details) - Schedule of total remaining years to lease liabilities - Operating Leases [Member]
Mar. 31, 2021
USD ($)
Leases (Details) - Schedule of total remaining years to lease liabilities [Line Items]  
Remainder of 2021 $ 786,886
2022 894,857
2023 810,887
2024 641,648
2025 377,459
Thereafter 529
Total minimum lease payments 3,152,266
Less: effect of discounting (358,526)
Present value of future minimum lease payments 3,153,740
Less: current obligations under leases (865,763)
Long-term lease obligations $ 2,287,977