XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Net Income Per Share - Computation of Basic and Diluted Consolidated Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Numerator:    
Net income $ 5,298 $ 9,386
Denominator for basic and diluted net income per share:    
Weighted average common shares outstanding for basic 51,837 51,675
Dilutive potential common stock outstanding:    
Weighted average common shares outstanding for diluted 53,727 52,480
Basic net income per share $ 0.10 $ 0.18
Diluted net income per share $ 0.10 $ 0.18
Stock Options and Employee Stock Purchase Plan [Member]    
Dilutive potential common stock outstanding:    
Incremental common shares from sharebased payments 37 15
Restricted Stock Units [Member]    
Dilutive potential common stock outstanding:    
Incremental common shares from sharebased payments 658 790
Senior Convertible Notes [Member]    
Dilutive potential common stock outstanding:    
Incremental common shares from sharebased payments 1,195