XML 136 R110.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Loss Per Share - Outstanding Dilutive Potential Shares Excluded from Calculation of Diluted Net loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Antidilutive securities excluded from computation of EPS      
Antidilutive securities excluded from the calculation of diluted net (loss) income per share 38,291,761 37,635,124 38,122,727
Stock options, including shares subject to ESPP      
Antidilutive securities excluded from computation of EPS      
Antidilutive securities excluded from the calculation of diluted net (loss) income per share 24,083,222 22,214,875 19,895,097
Restricted stock units      
Antidilutive securities excluded from computation of EPS      
Antidilutive securities excluded from the calculation of diluted net (loss) income per share 2,266,387 2,399,465 1,811,607
8.2% Convertible Notes due 2022 | Shares issuable upon conversion of convertible notes      
Antidilutive securities excluded from computation of EPS      
Antidilutive securities excluded from the calculation of diluted net (loss) income per share   1,078,632 4,473,871
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 (loss) income per share 11,942,152 11,942,152 11,942,152