Schedule of Warrant Liabilities Assumptions Used (Details) (Parenthetical) - $ / shares  | 
Aug. 26, 2021  | 
Aug. 23, 2021  | 
Aug. 10, 2021  | 
|---|---|---|---|
| Stock issued during period shares new issues | 618,451 | ||
| Tender shares repurchased price per share | $ 1.55 | ||
| Volume weighted average price, warrants | 1.49 | ||
| Exercise price of warrants for common shares | $ 1.50 | $ 1.50 | |
| Minimum [Member] | |||
| Exercise price of warrants for common shares | $ 1.50 | ||
| Final traded [Member] | |||
| Stock issued during period shares new issues | 2,400 | 
| X | ||||||||||
- Definition Number of shares traded on stock exchange. No definition available. 
  | 
| X | ||||||||||
- Definition Volume weighted average price warrants. No definition available. 
  | 
| X | ||||||||||
- Definition Exercise price per share or per unit of warrants or rights outstanding. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
  | 
| X | ||||||||||
- Definition Price of a single share of a number of saleable stocks of a company. No definition available. 
  | 
| X | ||||||||||
- Details 
  | 
| X | ||||||||||
- Details 
  |