XML 86 R76.htm IDEA: XBRL DOCUMENT v3.21.4
Commitments and Contingencies - Schedule of Future Minimum Rental Payments Under Non-cancellable Operating Leases (Details)
Sep. 30, 2021
USD ($)
Commitments And Contingencies Disclosure [Abstract]  
2021 (three months remaining) $ 258,419
2022 1,182,422
2023 1,856,242
2024 1,694,531
2025 1,613,500
2026 and thereafter 8,034,287
Future minimum rental payments under non-cancellable operating leases $ 14,639,401