v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings (loss) per share (Details) - ADS - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Pre-funded warrants    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Unexercised prefunded warrants 871,710 0
Employee Stock Option    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Antidilutive securities 1,020,618 55,541
Outstanding warrants    
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES    
Antidilutive securities 8,884,325 1,108,159