XML 70 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Shareholders' Equity - Authorized share capital (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Authorized share capital    
Common shares, Shares issued (in shares) 53,353,984 33,483,111
Common shares, Shares outstanding (in shares) 53,353,984 33,483,111
ESPP    
Authorized share capital    
Number of common shares available for issuance 1,798,766  
Shares reserved for issuance 1,503,030