v3.26.1
Schedule of Potentially Dilutive Securities Excluded from Computation Of Diluted Net Loss Per Share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 16,336,975 9,597,262
Share-Based Payment Arrangement [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 436,468 483,489
Convertible Debt Securities [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 5,383,964 2,815,702
Warrant [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Total 10,516,543 6,298,071