v3.26.1
Unaudited Condensed Consolidated Balance Sheets (Parentheticals) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Preferred shares, par value (in Dollars per share) $ 0.01 $ 0.01
Preferred shares, shares authorized (in Shares) 10,000,000 10,000,000
Preferred shares, shares issued (in Shares) 1,000,000 1,000,000
Preferred shares, shares outstanding (in Shares) 1,000,000 1,000,000
Ordinary shares, par value (in Dollars per share) $ 0.01 $ 0.01
Ordinary shares, shares authorized (in Shares) 1,000,000,000 1,000,000,000
Ordinary shares, shares issued (in Shares) 331,564,720 324,322,214
Ordinary shares, shares outstanding (in Shares) 331,434,734 324,192,228
Treasury stock shares (in Shares) 129,986 129,986