Stockholders' Equity - Restricted common stock activity (Details) - USD ($)
6 Months Ended 12 Months Ended
Dec. 31, 2019
Jun. 30, 2019
Non-vested, Ending balance 1,885,000  
Restricted Stock [Member]    
Non-vested, Beginning balance 311,535  
Granted Number of shares 83,978  
Vested, Number of shares (141,136)  
Forfeited, Number of shares 0 (188,203)
Non-vested, Ending balance 254,377 311,535
Non-vested, Beginning balance $ 412,383  
Granted, Fair Value 236,251  
Vested, Fair Value (170,114)  
Forfeited, Fair Value 0 $ 214,324
Non-vested, Ending balance $ 478,520 $ 412,383
Non-vested, Beginning Balance Weighted Average Grant Date Fair Value $ 1.66  
Granted Weighted Average Grant Date Fair Value 2.81  
Vested Weighted Average Grant Date Fair Value 1.59  
Forfeited Weighted Average Grant Date Fair Value 0.00  
Non-vested, Ending Balance Weighted Average Grant Date Fair Value $ 2.08 $ 1.66