XML 77 R67.htm IDEA: XBRL DOCUMENT v3.20.2
Earnings Per Share - (Reconciliation of Basic and Diluted Shares Amounts) (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Schedule Of Earnings Per Share Basic And Diluted [Line Items]        
Net income $ 14,552 $ 1,659 $ 40,228 $ 17,807
Weighted average shares used in computing net income per share - diluted 52,545 50,852 52,341 47,087
Effect of dilutive shares:        
Stock options and restricted stock awards 916 957 951 843
Dilutive effect of unvested performance stock units 8   8  
Dilutive potential common shares 924 957 959 843
Weighted average shares used in computing net income per share - diluted 53,469 51,809 53,300 47,930
Earnings per share:        
Basic $ 0.28 $ 0.03 $ 0.77 $ 0.38
Diluted $ 0.27 $ 0.03 $ 0.75 $ 0.37