XML 72 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income (Loss) Per Share - Shares Excluded From Computation Of Diluted Net Income (Loss) Per Share (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total common stock equivalents (in shares) 8,442 3,556 25,845
Shares related to stock plan activity      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total common stock equivalents (in shares) 8,442 3,556 2,545
Shares related to convertible senior notes      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total common stock equivalents (in shares) 0 0 23,300