Stock Warrants (Tables) |
3 Months Ended | 12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2022 |
Dec. 31, 2021 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stock Warrants [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of quantitative information regarding level 3 fair value measurement |
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Schedule of changes in fair value of the warrants |
|
|