XML 82 R72.htm IDEA: XBRL DOCUMENT v3.23.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, 2023
Mar. 31, 2022
Numerator:    
Net income $ 146,873 $ 51,821
Convertible senior notes interest and financing costs, net 1,604 1,559
Adjusted net income $ 148,477 $ 53,380
Denominator:    
Weighted average common shares outstanding (in shares) 136,689 134,327
Employee stock-based awards (in shares) 2,434 3,661
Weighted average common shares outstanding for diluted calculation (in shares) 145,986 144,617
Basic and diluted net income per share    
Net income per share, basic (in USD per share) $ 1.07 $ 0.39
Net income per share, diluted (in USD per share) $ 1.02 $ 0.37
Notes due 2025    
Denominator:    
Warrants (in shares) 635 401
Convertible Notes | Notes due 2023    
Denominator:    
Notes due (in shares) 900 900
Convertible Notes | Notes due 2025    
Denominator:    
Notes due (in shares) 1,253 1,253
Convertible Notes | Notes due 2026    
Denominator:    
Notes due (in shares) 2,057 2,057
Convertible Notes | Notes due 2028    
Denominator:    
Notes due (in shares) 2,018 2,018