XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2025
Dec. 31, 2024
Ordinary shares, par value $ 0 $ 0
Ordinary shares, shares authorized 100,000,000 100,000,000
Ordinary shares, shares issued 20,585,830 8,948,164
Ordinary shares, shares outstanding 20,585,830 8,948,164
ADSs    
Ordinary shares, shares issued 588,166 255,661
Ordinary shares, shares outstanding 588,166 255,661