v3.25.0.1
Net Loss Per Share Attributable to Common Stockholders - Schedule of Antidilutive Securities Excluded From the Computation of Earnings Per Share (Detail) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares 6,873,974 65,681,104 64,647,918
Stock options outstanding [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares 0 210,000 210,000
Convertible preferred stock [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares 0 63,525,953 62,692,927
AstraZeneca warrant [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares 0 1,744,991 1,744,991
Mpirik holdback liability [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares 0 8,724 0
SEngine holdback liability [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares 0 41,436 0
Unvested RSUs [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares 6,873,974 0 0
Allen & Company warrant [Member]      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Total potentially dilutive shares 0 150,000 0