XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
shares in Thousands
Mar. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 93,218 76,226
2019 Plan    
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 45,931 30,761
Stock Options    
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 12,743 13,603
Outstanding and unsettled restricted stock units    
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 7,437 7,417
Shares available for issuance under the Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 11,293 8,056
Convertible Debt | 2025 Notes    
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 5,503 6,078
Convertible Debt | 2026 Notes    
Class of Stock [Line Items]    
Shares of common stock reserved (in shares) 10,311 10,311