XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
UNAUDITED CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2024
Dec. 31, 2023
Mar. 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) 29,556,474 29,130,607  
Common shares, shares outstanding (in shares) 29,556,474 29,130,607 12,552,673