XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Future Remaining Minimum Lease Payments (Details)
Sep. 30, 2021
USD ($)
Future remaining minimum lease payments  
2021 (remaining six months) $ 144,577
2022 583,822
2023 512,180
2024 521,731
2025 531,481
Thereafter 5,081,765
Total 7,375,556
Less: Present value adjustment (4,819,696)
Operating lease liability $ 2,555,860