XML 91 R81.htm IDEA: XBRL DOCUMENT v3.21.2
Share-Based Compensation - Stock Option Activity (Details) - USD ($)
6 Months Ended
Jun. 30, 2021
Number of Shares  
Beginning balance (in shares) 45,800
Exercised (in shares) (17,300)
Ending balance (in shares) 28,500
Vested and expected to vest (in shares) 28,500
Exercisable (in shares) 28,500
Weighted-Average Exercise Price  
Beginning balance (in dollars per share) $ 15.00
Exercised (in dollars per share) 11.46
Ending balance (in dollars per share) 17.14
Vested and expected to vest, weighted-average exercise price (in dollars per share) 17.14
Exercisable, weighted-average exercise price (in dollars per share) $ 17.14
Weighted Average Remaining Contractual Term (in Years)  
Outstanding 2 years
Vested and expected to vest 2 years
Exercisable 2 years
Aggregate Intrinsic Value  
Outstanding $ 699,060
Vested and expected to vest 699,060
Exercisable $ 699,060