XML 42 R30.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Maturities of Operating Lease Liabilities (Details)
Dec. 31, 2020
USD ($)
Operating Lease Liabilities Payments Due [Abstract]  
Remaining 2021 $ 125,058
2022 166,744
2023 167,475
2024 175,520
2025 176,251
Thereafter 353,234
Total lease payments 1,164,282
Less: Imputed interest (146,851)
Total $ 1,017,431