XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Future Minimum Lease Payments (Details)
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 263,392
2021 273,158
2022 115,951
Total $ 652,501