XML 69 R45.htm IDEA: XBRL DOCUMENT v3.20.4
Leases, Future Payments for Operating Lease Liabilities (Details) - USD ($)
Dec. 31, 2020
May 01, 2020
Aug. 31, 2019
Mar. 15, 2019
Future Payments for Operating Lease Liabilities [Abstract]        
2021 $ 170,836      
2022 295,346      
2023 239,469      
2024 0      
2025 and after 0      
Total future minimum lease payments 705,651      
Less imputed interest (95,394)      
Lease liability $ 610,257 $ 700,000 $ 1,200,000 $ 1,400,000