XML 79 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Stock-based Compensation (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Stockholders' Equity    
Stock-based compensation $ 6,168,981 $ 6,377,857
Employee stock options    
Stockholders' Equity    
Stock-based compensation 1,136,843 4,966,596
Non-employee stock options    
Stockholders' Equity    
Stock-based compensation 1,294,279 158,963
Employee stock awards    
Stockholders' Equity    
Stock-based compensation 2,903,463 1,072,506
Non-employee stock awards    
Stockholders' Equity    
Stock-based compensation $ 834,396 $ 179,792