v3.26.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Ordinary shares, par value $ 0 $ 0
Ordinary shares, shares authorized 5,000,000,000 5,000,000,000
Ordinary shares, shares issued 70,294,615 52,441,360
Ordinary shares, shares outstanding 70,294,615 52,441,360
ADS    
Ordinary shares, shares issued 2,008,418 1,498,325
Ordinary shares, shares outstanding 2,008,418 1,498,325