XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.2
BASIC AND DILUTED LOSS PER SHARE - Antidilutive securities (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
shares
Jun. 30, 2024
shares
Jun. 30, 2025
shares
Jun. 30, 2024
shares
Jun. 06, 2025
Placement Agent Warrants          
Anti-dilutive securities          
Number of warrants outstanding 8,871   8,871    
2025 Offering          
Anti-dilutive securities          
Number of shares of common stock issuable upon a cash exercise of the common warrant 2   2    
2025 Offering | Common Warrants          
Anti-dilutive securities          
Number of warrants outstanding 2   2    
Number of shares of common stock issuable upon a cash exercise of the common warrant         2
2025 Offering | Placement Agent Warrants          
Anti-dilutive securities          
Number of warrants outstanding 8,871   8,871    
Stock options          
Anti-dilutive securities          
Anti-dilutive outstanding securities not included in computation of diluted loss per share 3,635 323 3,635 323  
Warrants          
Anti-dilutive securities          
Anti-dilutive outstanding securities not included in computation of diluted loss per share 18,554 8,512 18,554 8,512