XML 76 R66.htm IDEA: XBRL DOCUMENT v3.19.1
Earnings Per Share - (Reconciliation of Basic and Diluted Shares Amounts) (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Schedule Of Earnings Per Share Basic And Diluted [Line Items]    
Net income $ 8,053 $ 3,448
Weighted average shares used in computing net income per share - basic 43,968 43,621
Effect of dilutive shares:    
Stock options and restricted stock awards 725 390
Convertible senior notes 1,586 316
Dilutive potential common shares 2,311 706
Weighted average shares used in computing net income per share - diluted 46,279 44,327
Earnings per share:    
Basic $ 0.18 $ 0.08
Diluted $ 0.17 $ 0.08