XML 89 R78.htm IDEA: XBRL DOCUMENT v3.21.1
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
Mar. 31, 2021
Mar. 31, 2020
Numerator:    
Net income $ 31,698 $ 68,936
Notes due 2023 interest and financing costs, net 44 44
Adjusted net income $ 31,742 $ 68,980
Denominator:    
Weighted average common shares outstanding (in shares) 131,303 123,531
Employee stock-based awards (in shares) 5,735 8,609
Weighted average common shares outstanding for diluted calculation (in shares) 146,442 138,104
Net income per share, basic (in USD per share) $ 0.24 $ 0.56
Net income per share, diluted (in USD per share) $ 0.22 $ 0.50
Convertible Senior Notes Due 2024    
Denominator:    
Warrants (issued in conjunction with Notes) (in shares) 2,506 2,128
Convertible Senior Notes Due 2025    
Denominator:    
Warrants (issued in conjunction with Notes) (in shares) 1,301 0
Convertible Notes | Convertible Senior Notes Due 2023    
Denominator:    
Notes due (in shares) 900 900
Convertible Notes | Convertible Senior Notes Due 2024    
Denominator:    
Notes due (in shares) 2,984 2,936
Convertible Notes | Convertible Senior Notes Due 2025    
Denominator:    
Notes due (in shares) 1,713 0