v3.26.1
Earnings per Share - Summary of Anti-dilutive Shares Excluded from Calculation of Diluted Net Loss per Share (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 211,486,528 29,014,362
Stock Options and Awards [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 39,835,110 2,958,026
Common Stock Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 2,203,407 2,233,407
Series A Preferred Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 4,504,824 6,669,742
Preferred Stock Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 17,002,381 17,002,381
Enrollment Date Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 97,990,000  
Release Date Warrants [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 49,800,000  
Contingently Issuable Earnout Shares from Unexercised Rollover Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share 150,806 150,806