XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Options and Warrants - Summary of Stock Option Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Stock options grant 54,000 538,250
Weighted-average grant date fair value of options granted during the period $ 8.44 $ 2.93
Underlying Options Shares    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Outstanding at beginning of period 1,220,428 660,251
Stock options grant 54,000 538,250
Forfeited during the period (37,500) (33,280)
Exercised during the period (7,950) (55,047)
Outstanding at the end of period 1,228,978 1,110,174
Options exercisable at end of period 530,958 390,004
Outstanding at beginning of period $ 17.83 $ 14.37
Granted during the period 24.26 18.98
Forfeited during the period 24.00 15.83
Exercised during the period 14.63 13.80
Outstanding at the end of period 17.95 16.59
Options exercisable at end of period 14.98 13.43
Weighted-average grant date fair value of options granted during the period $ 8.44 $ 2.93