v3.25.3
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2025
Dec. 31, 2024
Ordinary shares, par value (in dollars per share) $ 0 $ 0
Ordinary shares, shares authorized (in shares) 5,000,000,000 100,000,000
Ordinary shares, shares issued (in shares) 20,585,830 8,948,164
Ordinary shares, shares outstanding (in shares) 20,585,830 8,948,164
ADSs    
Ordinary shares, shares issued (in shares) 588,166 255,661
Ordinary shares, shares outstanding (in shares) 588,166 255,661