XML 124 R3.htm IDEA: XBRL DOCUMENT v3.24.3
Unaudited Condensed Consolidated Balance Sheets (Parentheticals) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Common shares, par value (in Dollars per share)
Common shares, shares authorized Unlimited Unlimited Unlimited
Common shares, shares issued 150,505,536 118,208,989 61,023,450
Common shares, shares outstanding 150,505,536 118,208,989 61,023,450
Class B Preferred Shares      
Preferred shares, par value (in Dollars per share) $ 0.25 $ 0.25 $ 0.25
Preferred shares, shares authorized Unlimited Unlimited Unlimited
Preferred shares, shares issued 7,916,380 7,916,380 7,916,380
Preferred shares, shares outstanding 7,916,380 7,916,380 7,916,380
Class A Restricted Common Shares      
Common shares, par value (in Dollars per share)  
Common shares, shares authorized   Unlimited Unlimited
Common shares, shares issued   7,000,000
Common shares, shares outstanding   7,000,000