XML 40 R67.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share - (Reconciliation of Basic and Diluted Shares Amounts) (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Schedule Of Earnings Per Share Basic And Diluted [Line Items]    
Net income $ 9,815 $ 8,053
Weighted average shares used in computing net income per share—basic 52,139 43,968
Effect of dilutive shares:    
Stock options and restricted stock awards 970 725
Convertible senior notes   1,586
Dilutive potential common shares 970 2,311
Weighted average shares used in computing net income per share—diluted 53,109 46,279
Earnings per share:    
Basic $ 0.19 $ 0.18
Diluted $ 0.18 $ 0.17