Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2021
Stockholders' Equity Note [Abstract]  
Schedule of common stock activity
  Outstanding
shares
 
Balance, December 31, 2020   10,590,491 
Shares of Common Stock issued in public offering   2,790,697 
Shares issued due to exercise of Warrants   1,454,443 
Roundup Differences due to Reverse Split   17 
Shares issued due to conversion of Convertible Note   30,233 
Return of commitment shares   (43,525)
Shares issued for services   80,000 
Shares issued to employees   63,334 
Balance, December 31, 2021   14,965,690