v3.26.1
(LOSS) EARNINGS PER SHARE - Anti-dilutive securities (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
LOSS PER SHARE      
Securities excluded from the calculation of diluted net (loss) earnings per ordinary share 286,896 10,467,856 10,405,042
Employee Stock Option      
LOSS PER SHARE      
Securities excluded from the calculation of diluted net (loss) earnings per ordinary share 279,896 9,917,509 10,191,721
Restricted share unit      
LOSS PER SHARE      
Securities excluded from the calculation of diluted net (loss) earnings per ordinary share 7,000 550,347 153,321
Tandem award      
LOSS PER SHARE      
Securities excluded from the calculation of diluted net (loss) earnings per ordinary share 0 0 60,000