Annual report pursuant to Section 13 and 15(d)

Notes Payable Warrant Exchange (Narrative) (Details)

v3.21.2
Notes Payable Warrant Exchange (Narrative) (Details) - USD ($)
Jun. 30, 2021
Aug. 20, 2020
Jun. 30, 2020
Feb. 20, 2020
Notes payable $ 0   $ 339,000  
Warrant Exchange [Member]        
Notes payable       $ 3,300,000
Gross proceeds threshold of underwritten offering of securities for notes payable   $ 10,000,000