XML 44 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Future Minimum Lease Payments Under Operating Leases (Details)
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 120,000
2021 123,600
2022 127,300
2023 131,150
2024 45,033
Thereafter
Total lease payment 547,083
Less: Imputed interest (87,711)
Operating lease liabilities $ 459,372