XML 59 R48.htm IDEA: XBRL DOCUMENT v3.21.1
Operating Leases - Schedule of Future Minimum Lease Payments (Details)
Mar. 31, 2021
USD ($)
Leases [Abstract]  
2021 (April 1, 2021 to December 31, 2021) $ 133,260
2022 184,145
2023 184,241
2024 171,642
2025 & beyond 333,705
Total undiscounted minimum future lease payments 1,006,993
Imputed interest (185,688)
Total operating lease liability $ 821,305