v3.26.3
Net Loss Per Common Share - Schedule of Net Loss Per Share Due to their Anti-Dilutive Effect (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net loss per share due to their anti-dilutive effect 2,920,606 2,805,608 2,920,606 2,805,608
Series A Convertible Preferred Stock [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net loss per share due to their anti-dilutive effect 1,887,144 1,887,144 1,887,144 1,887,144
Stock options outstanding [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net loss per share due to their anti-dilutive effect 561,657 446,659 561,657 446,659
Warrant [Member]        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net loss per share due to their anti-dilutive effect 471,805 471,805 471,805 471,805