v3.26.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 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 68,642,195 52,441,360
Ordinary shares, shares outstanding 68,642,195 52,441,360
ADS    
Ordinary shares, shares issued 1,961,206 1,498,325
Ordinary shares, shares outstanding 1,961,206 1,498,325