XML 63 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies - Lease Commitments (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
lease
Jun. 30, 2020
USD ($)
lease
Jun. 30, 2021
lease
Other Commitments [Line Items]      
Number of operating lease liabilities | lease 1 1 1
General and Administrative Expense [Member]      
Other Commitments [Line Items]      
Operating leases, rent expense $ 76,545 $ 224,528  
Operating lease payment $ 28,379 $ 113,516