v3.25.3
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Earnings (loss) per share (Details) - ADSs - shares
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Employee Stock Option        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Antidilutive securities 200,627 7,943 200,627 7,943
Outstanding warrants        
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES        
Antidilutive securities 1,108,159 256,809 1,108,159 256,809