Annual report pursuant to Section 13 and 15(d)

Stock-based Compensation - Schedule of Common Stock Capital Shares Reserved for Future Issuance (Details)

v3.24.0.1
Stock-based Compensation - Schedule of Common Stock Capital Shares Reserved for Future Issuance (Details) - shares
Dec. 31, 2023
Jul. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Common stock remain reserved for outstanding (in shares) 36,945,880  
Stock options    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Common stock remain reserved for outstanding (in shares) 2,615,199  
Equity Awards    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Common stock remain reserved for outstanding (in shares) 14,698,737  
RSUs and PSUs    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Common stock remain reserved for outstanding (in shares) 11,424,740  
ESPP    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Common stock remain reserved for outstanding (in shares) 8,207,204 5,625,000