v3.21.1
Commitments and Contingencies (Details)
Nov. 13, 2018
USD ($)
shares
Commitments and Contingencies Disclosure [Abstract]  
Stock issued for settlement | shares 78,431
Settlement payment | $ $ 200,000