XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income (Loss) Per Share - Outstanding Dilutive Potential Shares Excluded from Calculation of Diluted Net Income (loss) Per Share (Details) - shares
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Antidilutive securities excluded from computation of EPS    
Antidilutive securities excluded from the calculation of diluted net income (loss) per share 27,175,716 38,524,416
Stock options, including shares subject to ESPP    
Antidilutive securities excluded from computation of EPS    
Antidilutive securities excluded from the calculation of diluted net income (loss) per share 26,109,011 23,996,096
Restricted stock units    
Antidilutive securities excluded from computation of EPS    
Antidilutive securities excluded from the calculation of diluted net income (loss) per share 1,066,705 2,586,168
1.5% Convertible Senior Subordinated Notes due 2026 | Shares issuable upon conversion of convertible notes    
Antidilutive securities excluded from computation of EPS    
Antidilutive securities excluded from the calculation of diluted net income (loss) per share   11,942,152