XML 95 R81.htm IDEA: XBRL DOCUMENT v3.22.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, 2022
Mar. 31, 2021
Numerator:    
Net income $ 51,821 $ 31,698
Interest and financing costs, net 1,559 44
Adjusted net income $ 53,380 $ 31,742
Weighted average common shares outstanding (in shares) 134,327 131,303
Denominator:    
Weighted average common shares outstanding (in shares) 134,327 131,303
Employee stock-based awards (in shares) 3,661 5,735
Weighted average common shares outstanding for diluted calculation (in shares) 144,617 146,442
Net income per share, basic (in USD per share) $ 0.39 $ 0.24
Net income per share, diluted (in USD per share) $ 0.37 $ 0.22
Notes due 2024    
Denominator:    
Warrants (in shares) 0 2,506
Notes due 2025    
Denominator:    
Warrants (in shares) 401 1,301
Convertible Notes | Notes due 2023    
Denominator:    
Notes due (in shares) 900 900
Convertible Notes | Notes due 2024    
Denominator:    
Notes due (in shares) 0 2,984
Convertible Notes | Notes due 2025    
Denominator:    
Notes due (in shares) 1,253 1,713
Convertible Notes | Notes due 2026    
Denominator:    
Notes due (in shares) 2,057 0
Convertible Notes | Notes due 2028    
Denominator:    
Notes due (in shares) 2,018 0