XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Common Stock (Tables)
9 Months Ended
Sep. 30, 2025
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:
September 30, 2025December 31, 2024
(in thousands)
2026 Notes10,311 10,311 
2030 Notes
11,709 — 
Stock options issued and outstanding6,348 8,847 
Remaining shares available for issuance under the 2019 Plan84,290 69,012 
Outstanding and unsettled RSUs and PSUs11,194 11,879 
Shares available for issuance under the Employee Stock Purchase Plan (ESPP)20,176 16,893 
Total shares of common stock reserved144,028 116,942