v3.23.2
Common Stock (Tables)
6 Months Ended
Jun. 30, 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:
June 30, 2023December 31, 2022
(in thousands)
2025 Notes1,238 5,503 
2026 Notes10,311 10,311 
Stock options issued and outstanding13,952 15,886 
Remaining shares available for issuance under the 2019 Plan58,148 44,693 
Outstanding and unsettled RSUs11,257 10,196 
Shares available for issuance under the Employee Stock Purchase Plan (ESPP)14,042 10,990 
Total shares of common stock reserved108,948 97,579