Quarterly report [Sections 13 or 15(d)]

NET LOSS PER SHARE - Potentially dilutive shares (Details)

v3.25.2
NET LOSS PER SHARE - Potentially dilutive shares (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
NET LOSS PER SHARE        
Total potentially dilutive shares 750,918 575,952 750,918 715,987
Warrants        
NET LOSS PER SHARE        
Total potentially dilutive shares 522,008 264,379 522,008 404,414
Preferred shares on an as-converted-into-common-stock basis        
NET LOSS PER SHARE        
Total potentially dilutive shares 16,743 133,086 16,743 133,086
Stock options        
NET LOSS PER SHARE        
Total potentially dilutive shares 212,167 178,487 212,167 178,487