XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2021
Earnings Per Share [Abstract]  
Basic and Diluted Net Income (Loss) Per Share
The basic and diluted net income per share calculations for the three months ended March 31, 2021 and 2020 were as follows:
Three Months Ended March 31,
20212020
(In thousands, except per share data)
Net income$14,127 $11,311 
Weighted-average shares outstanding – basic42,962 42,357 
Effect of dilutive securities from stock award plans1,980 1,264 
Effect of convertible senior notes1,425 — 
Weighted-average shares outstanding – diluted46,367 43,621 
Net income per share – basic$0.33 $0.27 
Net income per share – diluted$0.30 $0.26 
Anti-dilutive weighted-average shares related to stock award plans287 1,744 
Anti-dilutive weighted-average shares related to warrants5,908 —