v3.26.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2025
Dec. 31, 2024
Ordinary shares, par value $ 0.0002 $ 0.0002
Common Class A [Member]    
Ordinary shares, shares authorized 175,000,000 175,000,000
Ordinary shares, shares issued 108,964,651 22,747,426
Ordinary shares, shares outstanding 108,964,651 22,747,426
Common Class B [Member]    
Ordinary shares, shares authorized 75,000,000 75,000,000
Ordinary shares, shares issued 12,677,175 3,542,400
Ordinary shares, shares outstanding 12,677,175 3,542,400