Quarterly report [Sections 13 or 15(d)]

NET LOSS PER SHARE - Potentially dilutive shares (Details)

v3.25.3
NET LOSS PER SHARE - Potentially dilutive shares (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
NET LOSS PER SHARE        
Total potentially dilutive shares 2,213,718 1,059,602 2,213,718 1,059,602
Warrants        
NET LOSS PER SHARE        
Total potentially dilutive shares 1,984,808 680,426 1,984,808 680,426
Preferred shares on an as-converted-into-common-stock basis        
NET LOSS PER SHARE        
Total potentially dilutive shares 16,743 200,522 16,743 200,522
Stock options        
NET LOSS PER SHARE        
Total potentially dilutive shares 212,167 178,654 212,167 178,654