XML 88 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule of Anti-Dilutive Securities Excluded From Computation of Diluted Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Anti-dilutive common shares excluded from the computation of diluted earnings per share 54,776,199 54,527,381
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 3,858,360 3,650,115
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 49,371,307 49,375,135
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 1,546,532 1,502,131