v3.25.3
BASIC AND DILUTED LOSS PER SHARE - Antidilutive Securities (Details) - shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
NET LOSS PER COMMON SHARE    
Antidilutive securities excluded from computation of earnings per share 6,093,446 2,503,241
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   97,866
Employee Stock Option    
NET LOSS PER COMMON SHARE    
Antidilutive securities excluded from computation of earnings per share 1,643,122 632,546