v3.25.2
ISSUED CAPITAL - Common Stock (Details) - Ordinary shares - $ / shares
Jun. 30, 2025
Dec. 31, 2024
Disclosure of classes of share capital [line items]    
Par value per share (in dollars per share) $ 0.001  
Authorized common shares (nominal value of US$0.001 per share) 1,849,190,667 1,849,190,667
Shares held by a subsidiary of the Company (in shares) 120,345,733 83,706,608
Issued shares, including 120,345,733 (2024: 83,706,608) shares held by a subsidiary of the Company 1,849,190,667 1,849,190,667