v3.26.3
Loss Per Share - Schedule of antidilutive securities excluded from computation of earnings per share (Details) - shares
9 Months Ended 12 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share (in shares) 167,715,777 220,792,425
Non-employee warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive warrants excluded from computation of earnings per share (in warrants) 87,008 107,008
Antidilutive securities excluded from computation of earnings per share (in shares) 87,008 107,008
Stock-options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive warrants excluded from computation of earnings per share (in warrants) 15,029,103 14,104,578
Antidilutive securities excluded from computation of earnings per share (in shares) 15,029,103 14,104,578
Restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive warrants excluded from computation of earnings per share (in warrants) 9,952,395 3,608,347
Antidilutive securities excluded from computation of earnings per share (in shares) 9,952,395 3,608,347
Prefunded warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive warrants excluded from computation of earnings per share (in warrants) 100,962,751 137,991,871
Antidilutive securities excluded from computation of earnings per share (in shares) 142,647,271 202,972,492
PFW 2022    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive warrants excluded from computation of earnings per share (in warrants) 13,116,331 13,116,331
Antidilutive securities excluded from computation of earnings per share (in shares) 13,116,331 13,116,331
BSA from ABSA (March 2025 PIPE Financing)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive warrants excluded from computation of earnings per share (in warrants)   15,635,172
Antidilutive securities excluded from computation of earnings per share (in shares) 0 27,361,551
PFW1 from PFW-BS-PFW (March 2025 PIPE Financing)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive warrants excluded from computation of earnings per share (in warrants) 32,267,060 38,234,712
Antidilutive securities excluded from computation of earnings per share (in shares) 32,267,060 38,234,712
BS from PFW-BS-PFW (March 2025 PIPE Financing)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive warrants excluded from computation of earnings per share (in warrants)   35,348,260
Antidilutive securities excluded from computation of earnings per share (in shares) 0 61,859,455
PFW2 (March 2025 PIPE Financing)    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive warrants excluded from computation of earnings per share (in warrants) 55,579,360 35,657,396
Antidilutive securities excluded from computation of earnings per share (in shares) 97,263,880 62,400,443