XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.3
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Preferred shares, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred shares, shares authorized (in shares) 2,000,000 2,000,000
Preferred shares, shares issued (in shares) 15,000 15,000
Preferred shares, shares outstanding (in shares) 15,000 15,000
Common shares, par value (in dollars per share) $ 0.0001 $ 0.0001
Common shares, shares authorized (in shares) 170,000,000 170,000,000
Common shares, shares issued (in shares) 32,318,806 29,130,607
Common shares, shares outstanding (in shares) 32,318,806 29,130,607