v3.26.1
Unaudited Condensed Consolidated Balance Sheets (Parentheticals) - $ / shares
Jun. 30, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Preference shares, par value (in Dollars per share) $ 0.01 $ 0.01
Preference shares, shares authorized (in Shares) 10,000,000 10,000,000
Preference shares, shares issued (in Shares) 1,000,000 1,000,000
Preference 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) 354,929,291 324,322,214
Ordinary shares, shares outstanding (in Shares) 354,799,305 324,192,228
Treasury stock shares (in Shares) 129,986 129,986