XML 104 R90.htm IDEA: XBRL DOCUMENT v3.26.1
EARNINGS PER SHARE - Schedule of Potentially Dilutive Shares Excluded from Calculation of Earnings Per Share (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]        
Total potentially dilutive shares of common stock (in shares) 697,351 8,541,664 656,080 8,833,410
Outstanding stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive shares of common stock (in shares) 122,351 5,260,966 81,080 5,133,269
Warrants to purchase shares of common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive shares of common stock (in shares) 500,000 462,500 500,000 562,500
Convertible preferred stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive shares of common stock (in shares) 0 793,430 0 793,430
Debt/accrued interest convertible into shares of common stock        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive shares of common stock (in shares) 0 0 0 319,902
Unvested restricted stock awards        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Total potentially dilutive shares of common stock (in shares) 75,000 2,024,768 75,000 2,024,309