XML 102 R88.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Options and Restricted Stock - Summary of Activity for Restricted Stock Programs (Detail) - $ / shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Grant price per share, cancelled, lower limit $ 2.14    
Grant price per share, cancelled, upper limit $ 6.55    
Restricted Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares, beginning balance 284,879 190,915 408,582
Number of shares, granted 229,408 216,148 101,010
Number of shares, cancelled (8,755) (3,946) (9,737)
Number of shares, vested [1] (89,392) (118,238) (308,940)
Number of shares, ending balance 416,140 [2] 284,879 190,915
Grant price per share, lower range limit beginning balance $ 3.95 $ 2.14 $ 2.06
Grant price per share, upper range limit beginning balance 7.25 5.27 10.38
Grant price per share, granted, lower limit 4.89 4.80 3.93
Grant price per share, granted, upper limit 6.68 7.25 5.27
Grant price per share, cancelled, lower limit 3.95 3.93 3.93
Grant price per share, cancelled, upper limit 7.25 6.55 9.08
Grant price per share, vested, lower limit [1] 3.95 2.06 2.06
Grant price per share, vested, upper limit [1] 6.55 4.80 10.38
Grant price per share, lower range limit ending balance 4.39 [2] 3.95 2.14
Grant price per share, upper range limit ending balance 7.25 [2] 7.25 5.27
Weighted average grant price beginning balance 6.01 4.06 3.45
Weighted average grant price, granted 6.21 6.59 4.41
Weighted average grant price, cancelled 6.93 4.97 4.66
Weighted average grant price, vested [1] 5.37 3.89 3.35
Weighted average grant price, ending balance $ 6.24 [2] $ 6.01 $ 4.06
[1] The aggregate fair value of the restricted stock vested was $579,000, $736,000, and $1,270,000 for 2020, 2019, and 2018.
[2] The aggregate fair value of the restricted stock was $2,039,000 as of December 31, 2020. The remaining vesting period was 2.03 years at December 31, 2020.