XML 57 R42.htm IDEA: XBRL DOCUMENT v3.20.4
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, 2020
Dec. 31, 2019
Dec. 31, 2018
Numerator (for basic and diluted earnings per share)      
Net income (loss) $ 8,211 $ 17,707 $ (7,121)
Denominator      
Basic weighted-average shares outstanding 35,289,616 34,987,878 34,714,395
Common stock equivalents arising from stock options and restricted stock awards 231,000 496,000  
Diluted weighted-average shares outstanding 35,520,670 35,484,273 34,714,395