XML 87 R77.htm IDEA: XBRL DOCUMENT v3.23.3
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, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net income $ 113,953 $ 114,812 $ 418,017 $ 243,609
Convertible senior notes interest and financing costs, net 1,655 1,623 4,910 1,966
Adjusted net income $ 115,608 $ 116,435 $ 422,927 $ 245,575
Denominator:        
Weighted average common shares outstanding (in shares) 136,165 135,633 136,491 135,056
Employee stock-based awards (in shares) 1,307 3,344 1,907 3,433
Weighted average common shares outstanding for diluted calculation (in shares) 143,863 145,962 145,081 144,058
Basic and diluted net income per share        
Net income per share, basic (in USD per share) $ 0.84 $ 0.85 $ 3.06 $ 1.80
Net income per share, diluted (in USD per share) $ 0.80 $ 0.80 $ 2.92 $ 1.70
Notes due 2025        
Denominator:        
Warrants (in shares) 313 757 505 594
Convertible Notes | Notes due 2023        
Denominator:        
Notes due (in shares) 750 900 850 900
Convertible Notes | Notes due 2025        
Denominator:        
Notes due (in shares) 1,253 1,253 1,253 0
Convertible Notes | Notes due 2026        
Denominator:        
Notes due (in shares) 2,057 2,057 2,057 2,057
Convertible Notes | Notes due 2028        
Denominator:        
Notes due (in shares) 2,018 2,018 2,018 2,018