Schedule of Outstanding Warrants (Details) (Parenthetical) - Warrant [Member] |
Jun. 30, 2022
$ / shares
|
|||
|---|---|---|---|---|
| Accumulated Other Comprehensive Income (Loss) [Line Items] | ||||
| Expiration date | Sep. 24, 2025 | [1] | ||
| Exercise price | $ 7.1875 | [1] | ||
| Warrants Exercised within Six Months [Member] | ||||
| Accumulated Other Comprehensive Income (Loss) [Line Items] | ||||
| Exercise price | $ 6.9718 | |||
| ||||