XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Schedule of Common Stock Shares Reserved for Future Issuance (Details) - 2020 Plan and 2014 Plan - shares
Jun. 30, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Common stock reserved for future issuances (in shares) 18,772,683,000 16,133,448,000
Options issued and outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuances (in shares) 9,862,396,000 9,314,836,000
Restricted stock units outstanding    
Class of Stock [Line Items]    
Common stock reserved for future issuances (in shares) 1,268,321,000 753,462,000
Shares available for future stock option and restricted stock unit grants    
Class of Stock [Line Items]    
Common stock reserved for future issuances (in shares) 7,641,966,000 6,065,150,000