v3.24.1.u1
Common Stock (Tables)
3 Months Ended
Mar. 31, 2024
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:
March 31, 2024December 31, 2023
(in thousands)
2026 Notes10,311 10,311 
Stock options issued and outstanding10,731 12,523 
Remaining shares available for issuance under the 2019 Plan73,837 56,442 
Outstanding and unsettled RSUs9,967 10,894 
Shares available for issuance under the Employee Stock Purchase Plan (ESPP)17,219 13,844 
Total shares of common stock reserved122,065 104,014