v3.26.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2025
Dec. 31, 2024
Ordinary shares, par value $ 0 $ 0
Ordinary shares, shares authorized 5,000,000,000 100,000,000
Ordinary shares, shares issued 52,441,360 8,948,164
Ordinary shares, shares outstanding 52,441,360 8,948,164
ADS    
Ordinary shares, shares issued 1,498,325 255,661
Ordinary shares, shares outstanding 1,498,325 255,661