XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income Per Share - Shares Excluded From Computation Of Diluted Net Income Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents (in shares) 24,509 25,175
Shares related to stock plan activity    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents (in shares) 6,283 2,300
Shares related to convertible senior notes    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total common stock equivalents (in shares) 18,226 22,875