XML 79 R79.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Stock-Based Compensation and Stock Awards - Stock Options - Additional Information (Detail)
12 Months Ended
May 13, 2004
shares
Dec. 31, 2019
USD ($)
shares
Dec. 31, 2018
USD ($)
shares
Dec. 31, 2017
USD ($)
shares
May 12, 2017
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved (up to) (in shares) | shares   132,375 224,087    
Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Intrinsic value of stock options exercised | $   $ 200,000 $ 700,000 $ 400,000  
Income tax benefit realized from stock options exercised | $   $ 38,342 $ 157,442 $ 153,759  
Antidilutive securities (in shares) | shares   184,692 6,000 21,000  
Stock-based compensation expense for stock option exercises | $   $ 0 $ 0 $ 0  
Capitalized expense | $   0 $ 0 $ 0  
Unrecognized compensation expense related to share based compensation | $   $ 0      
2004 Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Cumulative annual increments of the total number of shares 0.25        
2004 Plan | Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved (up to) (in shares) | shares 2,696,294        
Options granted period   10 years      
Vesting period (in years) 4 years        
2017 Plan | Stock options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Common stock reserved (up to) (in shares) | shares         1,500,000
Granted (in shares) | shares   0