v3.26.1
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded From Computation Of Earnings Per Share LineItems    
Antidilutive securities excluded from computation of earnings per share, amount 37,831,031 29,740,246
Stock Options [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share LineItems    
Antidilutive securities excluded from computation of earnings per share, amount 30,228,318 21,215,534
Restricted Stock [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share LineItems    
Antidilutive securities excluded from computation of earnings per share, amount 778,001 1,700,000
Warrants to Purchase Common Stock [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share LineItems    
Antidilutive securities excluded from computation of earnings per share, amount 6,824,712 6,824,712