XML 100 R89.htm IDEA: XBRL DOCUMENT v3.21.2
NET INCOME PER SHARE - Schedule of Computation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Numerator:        
Net income $ 21,809 $ 39,362 $ 92,858 $ 61,004
Notes due 2023 interest and financing costs, net 44 44 133 133
Adjusted net income $ 21,853 $ 39,406 $ 92,991 $ 61,137
Denominator:        
Weighted average common shares outstanding (in shares) 134,721 126,109 133,719 125,084
Employee stock-based awards (in shares) 4,379 6,330 4,919 7,123
Weighted average common shares outstanding for diluted calculation (in shares) 141,220 141,820 143,091 140,207
Net income per share, basic (in USD per share) $ 0.16 $ 0.31 $ 0.69 $ 0.49
Net income per share, diluted (in USD per share) $ 0.15 $ 0.28 $ 0.65 $ 0.44
Convertible Senior Notes Due 2024        
Denominator:        
Warrants (in shares) 44 4,013 856 3,251
Convertible Senior Notes Due 2025        
Denominator:        
Warrants (in shares) 472 0 707 0
Convertible Notes | Convertible Senior Notes Due 2023        
Denominator:        
Notes due (in shares) 900 900 900 900
Convertible Notes | Convertible Senior Notes Due 2024        
Denominator:        
Notes due (in shares) 46 4,468 1,014 3,849
Convertible Notes | Convertible Senior Notes Due 2025        
Denominator:        
Notes due (in shares) 658 0 976 0