Earnings (Loss) Per Share (Details) - Schedule of Dilutive securities - shares |
Mar. 31, 2022 |
Dec. 31, 2021 |
Mar. 31, 2021 |
Dec. 31, 2020 |
---|---|---|---|---|
Schedule of Dilutive securities [Abstract] | ||||
Stock Options | 10,074,195 | 10,064,987 | ||
Stock Warrants | 1,642,000 | 30,658 | ||
Total | 11,716,195 | 10,095,645 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Number of allocated shares held by the Employee Stock warrant Plan at balance sheet date. Allocated shares are shares that have been assigned to individual participant accounts based on a known formula. No definition available.
|
X | ||||||||||
- Definition Number of allocated shares held by the Employee Stock Option Plan at balance sheet date. Allocated shares are shares that have been assigned to individual participant accounts based on a known formula. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Number of suspense shares held by the Employee Stock Option Plan at balance sheet date. Suspense shares are shares that have not been released, committed to be released or allocated to individual participant accounts. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|