XML 142 R116.htm IDEA: XBRL DOCUMENT v3.25.1
LOSS PER SHARE (Schedule of Diluted Earnings Per ADS Share Calculation) (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Potentially Dilutive Instruments      
Issuable on exercise of options 0 186,908 2,752,153
Issuable on exercise of warrants to Perceptive 20,173,151 0 0
Issuable on conversion of Exchangeable notes 38,391 38,391 1,436,463
Issuable on conversion of Convertible notes 24,691,358 24,691,358 16,370,709
Total number of potentially dilutive instruments excluded from the weighted average number of ‘A’ ordinary shares in calculating dilutive (loss)/earnings per ‘A’ ordinary share/earnings per ADS 44,902,900 24,916,657 20,559,325
American depositary share [Member]      
Potentially Dilutive Instruments      
Issuable on exercise of options 0 9,345 137,608
Issuable on exercise of warrants to Perceptive 1,008,658 0 0
Issuable on conversion of Exchangeable notes 1,920 1,920 71,823
Issuable on conversion of Convertible notes 1,234,568 1,234,568 818,535
Total number of potentially dilutive instruments excluded from the weighted average number of ‘A’ ordinary shares in calculating dilutive (loss)/earnings per ‘A’ ordinary share/earnings per ADS 2,245,146 1,245,833 1,027,966