v3.25.2
Net Loss Per Share - Dilutive outstanding shares (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Equity Incentive Plan - Common Stock Purchase Option [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares 970 1,050 970 1,050
Two Tthousand And Twentyfive Convertible Note Net Third Party [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares 69,485,667 69,485,667
Convertible Debt [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares 5,300,162 4,935,434 5,300,162 4,935,434
Common Stock to be issued outside equity incentive Plans [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares 28,397 28,397
Common Stock Purchase Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares 2,641 2,641 2,641 2,641
Common Shares not included in the EPS Basic [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares 74,789,440 4,967,522 74,789,440 4,967,522
Common Shares not included in the EPS Diluted [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive shares 74,789,440 4,967,522 74,789,440 4,967,522