XML 89 R78.htm IDEA: XBRL DOCUMENT v3.23.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 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Numerator:        
Net income $ 157,191 $ 76,976 $ 304,064 $ 128,797
Convertible senior notes interest and financing costs, net 1,651 662 3,255 1,304
Adjusted net income $ 158,842 $ 77,638 $ 307,319 $ 130,101
Denominator:        
Weighted average common shares outstanding (in shares) 136,607 135,196 136,650 134,768
Employee stock-based awards (in shares) 1,760 3,042 2,155 3,399
Weighted average common shares outstanding for diluted calculation (in shares) 145,098 143,725 145,608 143,602
Basic and diluted net income per share        
Net income per share, basic (in USD per share) $ 1.15 $ 0.57 $ 2.23 $ 0.96
Net income per share, diluted (in USD per share) $ 1.09 $ 0.54 $ 2.11 $ 0.91
Notes due 2025        
Denominator:        
Warrants (in shares) 503 512 575 460
Convertible Notes | Notes due 2023        
Denominator:        
Notes due (in shares) 900 900 900 900
Convertible Notes | Notes due 2025        
Denominator:        
Notes due (in shares) 1,253 0 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