v3.26.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
Feb. 19, 2026
Dec. 31, 2025
Oct. 20, 2025
Oct. 19, 2025
Apr. 28, 2025
Dec. 31, 2024
Allowance for current expected credit loss, accounts receivable   $ 0       $ 134,960
Ordinary shares, shares authorized   285,714,286 10,000,000,000 2,000,000 50,000,000 285,714,286
Ordinary shares, par value (in dollars per share)   $ 0.875   $ 0.025 $ 0.001 $ 0.875
Class A ordinary shares            
Ordinary shares, shares authorized     9,999,592,000 1,592,000    
Ordinary shares, par value (in dollars per share)     $ 0.025 $ 0.025    
Ordinary shares, shares issued   18,884       17,165
Ordinary shares, shares outstanding   18,884       17,165
Class B ordinary shares            
Ordinary shares, shares authorized 408,000   408,000      
Ordinary shares, par value (in dollars per share) $ 0.025   $ 0.025      
Ordinary shares, shares issued   11,658       11,658
Ordinary shares, shares outstanding   11,658       11,658