v3.25.4
Schedule of Anti-Dilutive Securities Excluded From Computation of Diluted Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive common shares excluded from the computation of diluted earnings per share 57,028,541 54,776,199
Options to Purchase Common Stock [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive common shares excluded from the computation of diluted earnings per share 4,270,381 3,858,360
Series A Convertible Preferred Stock and Accumulated Dividends [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive common shares excluded from the computation of diluted earnings per share 50,277,527 49,371,307
Restricted Stock Units (RSUs) [Member]    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive common shares excluded from the computation of diluted earnings per share 2,480,633 1,546,532