XML 61 R49.htm IDEA: XBRL DOCUMENT v3.25.2
BASIC AND DILUTED LOSS PER SHARE - Antidilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
NET LOSS PER COMMON SHARE    
Antidilutive securities excluded from computation of earnings per share 5,772,500 2,532,201
Common stock warrants    
NET LOSS PER COMMON SHARE    
Antidilutive securities excluded from computation of earnings per share 4,450,324 1,772,829
Assumed conversion of preferred stock    
NET LOSS PER COMMON SHARE    
Antidilutive securities excluded from computation of earnings per share   126,437
Employee Stock Option    
NET LOSS PER COMMON SHARE    
Antidilutive securities excluded from computation of earnings per share 1,322,176 632,935