XML 106 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Number of Options Outstanding    
Number of Options Outstanding, Beginning (shares) 627,317  
Number of Options, Released (shares) (245,561)  
Number of Options Outstanding, Ending (shares) 381,756 627,317
Weighted-Average Exercise Price per Share    
Weighted Average Exercise Price per Share, Outstanding, Beginning (in dollars per share) $ 7.86  
Weighted-Average Exercise Price per Share, Released (in dollars per share) 8.78  
Weighted Average Exercise Price per Share, Outstanding, Ending (in dollars per share) $ 7.28 $ 7.86
Options outstanding, weighted-average remaining contractual term 2 years 9 months 18 days 3 years 5 months 23 days
Options outstanding, aggregate intrinsic value $ 8,942,541 $ 51,733,285