v3.26.1
Common Stock (Tables)
6 Months Ended
Jun. 30, 2026
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, 2026December 31, 2025
(in thousands)
2026 Notes10,311 10,311 
2030 Notes
11,709 11,709 
Stock options issued and outstanding4,757 5,661 
Remaining shares available for issuance under the 2019 Plan100,400 84,220 
Outstanding and unsettled RSUs and PSUs9,424 10,331 
Shares available for issuance under the Employee Stock Purchase Plan (ESPP)23,496 20,074 
Total shares of common stock reserved160,097 142,306