XML 69 R58.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
shares in Thousands
Mar. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 135,960 116,942
Equity Incentive Plan, 2019    
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 85,479 69,012
Stock options issued and outstanding    
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 7,849 8,847
Outstanding and unsettled RSUs and PSUs    
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 11,980 11,879
Shares available for issuance under the Employee Stock Purchase Plan (ESPP)    
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 20,341 16,893
Convertible Debt | 2026 Notes    
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 10,311 10,311