v3.24.0.1
Common Stock - Reserved for Future Issuance (Details) - shares
Dec. 31, 2023
Dec. 31, 2022
May 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance on an as-converted basis (in shares) 103,480,000 107,646,000 9,760,000
Stock options issued and outstanding under the 2014 Plan and Inducement Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance on an as-converted basis (in shares) 9,022,000 16,021,000  
RSUs outstanding under the 2014 Plan, 2020 Plan and Inducement Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance on an as-converted basis (in shares) 37,822,000 45,131,000  
Remaining shares available for future issuance      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance on an as-converted basis (in shares) 50,137,000 39,995,000  
Shares available for issuance under the 2020 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock reserved for future issuance on an as-converted basis (in shares) 6,499,000 6,499,000