XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2022
Earnings Per Share [Abstract]  
Basic and Diluted Net Income Per Share
The basic and diluted net income per share calculations for the three months ended March 31, 2022 and 2021 were as follows:
Three Months Ended March 31,
20222021
(In thousands, except per share data)
Net income$8,213 $14,127 
Weighted-average shares outstanding – basic44,249 42,962 
Effect of dilutive securities from stock award plans1,646 1,980 
Effect of convertible senior notes1,918 1,425 
Effect of warrants105 — 
Weighted-average shares outstanding – diluted47,918 46,367 
Net income per share – basic$0.19 $0.33 
Net income per share – diluted$0.17 $0.30 
Anti-dilutive weighted-average shares related to stock award plans336 287 
Anti-dilutive weighted-average shares related to convertible senior notes and warrants— 5,908