v3.25.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Net loss per share (Details)
3 Months Ended
Mar. 31, 2025
shares
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Anti-dilutive effect 18,456,268
Options  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Anti-dilutive effect 473,929
Warrants  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Anti-dilutive effect 13,067,494