XML 92 R82.htm IDEA: XBRL DOCUMENT v3.22.2.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, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Numerator:        
Net income $ 114,812 $ 21,809 $ 243,609 $ 92,858
Convertible senior notes interest and financing costs, net 1,623 44 1,966 133
Adjusted net income $ 116,435 $ 21,853 $ 245,575 $ 92,991
Denominator:        
Weighted average common shares outstanding (in shares) 135,633 134,721 135,056 133,719
Employee stock-based awards (in shares) 3,344 4,379 3,433 4,919
Weighted average common shares outstanding for diluted calculation (in shares) 145,962 141,220 144,058 143,091
Basic and diluted net income per share        
Net income per share, basic (in USD per share) $ 0.85 $ 0.16 $ 1.80 $ 0.69
Net income per share, diluted (in USD per share) $ 0.80 $ 0.15 $ 1.70 $ 0.65
Notes due 2024        
Denominator:        
Warrants (in shares) 0 44 0 856
Notes due 2025        
Denominator:        
Warrants (in shares) 757 472 594 707
Convertible Notes | Notes due 2023        
Denominator:        
Notes due (in shares) 900 900 900 900
Convertible Notes | Notes due 2024        
Denominator:        
Notes due (in shares) 0 46 0 1,014
Convertible Notes | Notes due 2025        
Denominator:        
Notes due (in shares) 1,253 658 0 976
Convertible Notes | Notes due 2026        
Denominator:        
Notes due (in shares) 2,057 0 2,057 0
Convertible Notes | Notes due 2028        
Denominator:        
Notes due (in shares) 2,018 0 2,018 0