XML 79 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
shares in Thousands
Dec. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 116,942 104,014
2026 Notes | Convertible Debt    
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 10,311 10,311
Remaining shares available for issuance under the 2019 Plan    
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 69,012 56,442
Stock options issued and outstanding    
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 8,847 12,523
Outstanding and unsettled RSUs and PSUs    
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 11,879 10,894
Shares available for issuance under the ESPP    
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 16,893 13,844