v3.24.3
Net Income Per Share - Calculation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Jun. 30, 2021
Aug. 31, 2020
Sep. 30, 2019
Numerator:                
Net income $ 57,366,000 $ 87,850,000 $ 173,375,000 $ 224,302,000        
Add back interest expense, net of tax attributable to assumed conversion of convertible senior notes 1,585,000 1,583,000 4,755,000 4,750,000        
Net income attributable to common stockholders—diluted $ 58,951,000 $ 89,433,000 $ 178,130,000 $ 229,052,000        
Denominator:                
Weighted average common shares outstanding—basic (in shares) 114,181 121,808 116,372 123,341        
Dilutive effect of outstanding stock-based compensation awards (in shares) 1,853 2,369 2,030 2,991        
Weighted average common shares outstanding - diluted (in shares) 130,748 138,891 133,116 141,046        
Net income per share attributable to common stockholders—basic (in dollars per share) $ 0.50 $ 0.72 $ 1.49 $ 1.82        
Net income per share attributable to common stockholders—diluted (in dollars per share) $ 0.45 $ 0.64 $ 1.34 $ 1.62        
Outstanding stock-based compensation awards excluded from net income per diluted share because their effect would have been anti-dilutive (in shares) 7,655 6,864 7,446 6,199        
Convertible Debt                
Denominator:                
Principal $ 2,299,887,000   $ 2,299,887,000   $ 2,299,887,000      
Convertible Debt | 2021 Notes                
Denominator:                
Principal 1,000,000,000   1,000,000,000   1,000,000,000 $ 1,000,000,000.0    
Debt instrument, interest rate (as a percent)           0.25%    
Convertible Debt | 2020 Notes                
Denominator:                
Principal 650,000,000   650,000,000   650,000,000   $ 650,000,000.0  
Debt instrument, interest rate (as a percent)             0.125%  
Convertible Debt | 2019 Notes                
Denominator:                
Debt instrument, interest rate (as a percent)               0.125%
Principal, net of conversion notices $ 649,887,000   $ 649,887,000   $ 649,887,000     $ 649,900,000
Convertible Senior Notes                
Denominator:                
Dilutive effect of assumed conversion of convertible senior notes (in shares) 14,714 14,714 14,714 14,714