XML 90 R79.htm IDEA: XBRL DOCUMENT v3.24.3
NET INCOME PER SHARE - Summary 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, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net income $ 45,762 $ 113,953 $ 40,498 $ 418,017
Convertible senior notes interest and financing costs, net of tax 618 1,655   4,910
Adjusted net income $ 46,380 $ 115,608 $ 40,498 $ 422,927
Denominator:        
Weighted average common shares outstanding (in shares) 135,329 136,165 135,621 136,491
Employee stock-based awards (in shares) 456 1,307 528 1,907
Weighted average common shares outstanding for diluted calculation (in shares) 139,914 143,863 136,236 145,081
Basic and diluted net income per share        
Net income per share, basic (in usd per share) $ 0.34 $ 0.84 $ 0.30 $ 3.06
Net income per share, diluted (in usd per share) $ 0.33 $ 0.80 $ 0.30 $ 2.92
Notes due 2025        
Denominator:        
Warrants (in shares) 54 313 87 505
Convertible Notes | Notes due 2023        
Denominator:        
Notes due (in shares) 0 750 0 850
Convertible Notes | Notes due 2025        
Denominator:        
Notes due (in shares) 0 1,253 0 1,253
Convertible Notes | Notes due 2026        
Denominator:        
Notes due (in shares) 2,057 2,057 0 2,057
Convertible Notes | Notes due 2028        
Denominator:        
Notes due (in shares) 2,018 2,018 0 2,018