Quarterly report [Sections 13 or 15(d)]

Summary of Significant Accounting Policies - Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share (Details)

v3.25.2
Summary of Significant Accounting Policies - Schedule of Anti-dilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive instrument 247,647,456 113,007,056 252,562,439 112,714,173
Stock Options [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive instrument 4,640,812 5,331,581 4,687,246 5,032,825
Warrants [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive instrument 4,405,220 4,720,645 4,514,503 4,726,518
Convertible Notes [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Anti-dilutive instrument 238,601,424 102,954,830 243,360,690 102,954,830