XML 86 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Nature of Business and Summary of Significant Accounting Policies - Schedule of Numerators and Denominators Used to Calculate Basic and Diluted Earnings Per Share (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Numerator (for basic and diluted earnings per share)      
Net income (loss) $ 17,707 $ (7,121) $ (3,029)
Denominator      
Basic 34,987,878 34,714,395 34,445,256
Common stock equivalents arising from stock options and restricted stock awards 496,000    
Diluted weighted-average shares outstanding 35,484,273 34,714,395 34,445,256