XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Common Stock Reserved for Future Issuance
Shares of common stock reserved for future issuance, on an as-if converted basis, are as follows:
December 31,
20232022
(in thousands)
2025 Notes— 5,503 
2026 Notes10,311 10,311 
Stock options issued and outstanding12,523 15,886 
Remaining shares available for issuance under the 2019 Plan
56,442 44,693 
Outstanding and unsettled RSUs
10,894 10,196 
Shares available for issuance under the ESPP13,844 10,990 
Total shares of common stock reserved104,014 97,579