XML 21 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Common shares, par value (in Dollars per share)
Common shares, shares authorized Unlimited Unlimited
Common shares, shares issued 43,602,871 39,073,428
Common shares, shares outstanding 43,602,565 39,073,122
Treasury shares held in treasury 306 306