Annual report pursuant to Section 13 and 15(d)

Shareholders' Equity / (Deficit) - Additional Information (Details)

v3.25.0.1
Shareholders' Equity / (Deficit) - Additional Information (Details)
1 Months Ended 12 Months Ended 47 Months Ended
Dec. 12, 2024
USD ($)
Aug. 09, 2024
USD ($)
$ / shares
shares
Oct. 17, 2022
USD ($)
Oct. 07, 2022
USD ($)
Feb. 12, 2021
$ / shares
shares
Feb. 10, 2021
USD ($)
$ / shares
shares
Feb. 09, 2021
USD ($)
$ / shares
shares
Feb. 08, 2021
$ / shares
shares
Feb. 03, 2021
$ / shares
shares
Oct. 31, 2020
$ / shares
shares
Oct. 27, 2020
$ / shares
shares
Jul. 02, 2020
$ / shares
shares
Jun. 05, 2020
$ / shares
shares
Jun. 03, 2020
$ / shares
shares
Jun. 30, 2020
$ / shares
shares
Dec. 31, 2024
USD ($)
Vote
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
Dec. 31, 2024
USD ($)
$ / shares
shares
May 03, 2023
$ / shares
shares
Apr. 27, 2018
$ / shares
shares
Apr. 17, 2018
shares
Class Of Stock [Line Items]                                            
Increase to authorized ordinary shares                                       60,000,000    
Ordinary shares, par value | $ / shares                               $ 0.01 $ 0.01   $ 0.01 $ 0.01    
Ordinary shares, shares authorized                               80,000,000 80,000,000   80,000,000      
Number of vote per common share | Vote                               1            
Common stock rights and preferences                               There are no redemption or sinking fund provisions with respect to the authorized ordinary shares.            
Authorized amount for sale of stock | $     $ 100,000,000                                      
Ordinary shares, shares issued                               31,534,233 13,499,003   31,534,233      
Proceeds from registered direct offerings, net of transaction costs | $                               $ 26,691,000 $ 1,034,000 $ 433,000        
Aggregate principal amount of exchangeable notes | $                                     $ 40,691,000      
Undesignated preferred shares, par value | $ / shares                               $ 0.01 $ 0.01   $ 0.01      
Undesignated preferred shares, authorized                               100,000,000 100,000,000   100,000,000      
Undesignated preferred shares issued                               0 0   0      
Sales Agreement With H.C. Wainwright                                            
Class Of Stock [Line Items]                                            
Number of ordinary shares sold                               10,327,787 639,825          
Offering price per share | $ / shares                               $ 1.94 $ 1.68   $ 1.94      
Proceeds from registered direct offerings, net of transaction costs | $                               $ 19,405,000 $ 1,034,000          
Maximum | Sales Agreement With H.C. Wainwright                                            
Class Of Stock [Line Items]                                            
May offer and sell ordinary shares for aggregate gross sales proceeds | $       $ 16,000,000                                    
May offer and sell ordinary shares for additional aggregate offering price | $ $ 25,000,000                                          
2024 Rights Offering                                            
Class Of Stock [Line Items]                                            
Number of units sold   6,121,965                                        
Subscription price per whole unit | $ / shares   $ 1.21                                        
Aggregate gross proceeds from rights offering | $   $ 7,400,000                                        
Aggregate net proceeds from rights offering | $   $ 5,400,000                                        
Warrants to purchase ordinary shares, exercise price | $ / shares   $ 1.21                                        
Private Placement | Securities Purchase Agreement                                            
Class Of Stock [Line Items]                                            
Number of warrants to purchase ordinary shares                         13,868                  
Warrants to purchase ordinary shares, exercise price | $ / shares                         $ 31.5465 $ 24.3                
Warrants expiry date                         Jun. 03, 2025 Dec. 05, 2025                
Percentage of ordinary shares issued to purchase warrants                         7.00%                  
Private Placement | Securities Purchase Agreement | Maximum                                            
Class Of Stock [Line Items]                                            
Number of warrants to purchase ordinary shares                           99,057                
Private Placement | June 30 SPA                                            
Class Of Stock [Line Items]                                            
Number of warrants to purchase ordinary shares                       15,739                    
Warrants exercised                               84,317     84,317      
Warrants to purchase ordinary shares, exercise price | $ / shares                       $ 27.7965     $ 21.3              
Warrants expiry date                       Jun. 30, 2025     Jan. 02, 2026              
Percentage of ordinary shares issued to purchase warrants                       7.00%                    
Proceeds from exercise of warrants related to registered direct offering | $                               $ 1,796,000            
Private Placement | June 30 SPA | Maximum                                            
Class Of Stock [Line Items]                                            
Number of warrants to purchase ordinary shares                             112,422              
October Offering                                            
Class Of Stock [Line Items]                                            
Proceeds from registered direct offerings, net of transaction costs | $                               $ 13,885,000            
Number of warrants to purchase ordinary shares                   125,641                        
Number of warrants exercised for ordinary shares                               1,392,701     1,392,701      
Warrants to purchase ordinary shares, exercise price | $ / shares                   $ 12.1875 $ 9.75                      
Warrants expiry date                   Oct. 22, 2025 Oct. 27, 2025                      
Percentage of ordinary shares issued to purchase warrants                   7.00%                        
October Offering | Maximum                                            
Class Of Stock [Line Items]                                            
Number of warrants to purchase ordinary shares                     1,346,153                      
February Underwritten Offering                                            
Class Of Stock [Line Items]                                            
Ordinary shares, shares issued           2,666,666                                
Offering closing date           Feb. 10, 2021   Feb. 08, 2021                            
Proceeds from registered direct offerings, net of transaction costs | $                               $ 546,000            
Warrants exercised                               25,333     25,333      
Warrants to purchase ordinary shares, exercise price | $ / shares           $ 21.5625   $ 21.5625                            
Warrants expiry date           Feb. 03, 2026   Feb. 03, 2026                            
Percentage of ordinary shares issued to purchase warrants           7.00%   7.00%                            
February Underwritten Offering | Underwriting Agreement                                            
Class Of Stock [Line Items]                                            
Ordinary shares, par value | $ / shares                 $ 0.01                          
Ordinary shares, shares issued                 2,318,840                          
Offering closing date                 Feb. 08, 2021                          
February Underwritten Offering | Pursuant to the Underwriting Agreement                                            
Class Of Stock [Line Items]                                            
Additional ordinary shares that can be purchased by underwriter           347,826                                
Aggregate gross proceeds from ordinary shares | $           $ 46,000,000                                
Net proceeds from registered direct offerings, net of transaction costs | $           $ 42,119,000                                
February Underwritten Offering | Maximum                                            
Class Of Stock [Line Items]                                            
Number of warrants to purchase ordinary shares           24,347   162,318                            
February 2021 Underwritten Offering | Underwriting Agreement                                            
Class Of Stock [Line Items]                                            
Offering price per share | $ / shares                 $ 17.25                          
February Registered Direct Offering                                            
Class Of Stock [Line Items]                                            
Ordinary shares, par value | $ / shares             $ 0.01                              
Ordinary shares, shares issued             1,166,666                              
Offering price per share | $ / shares             $ 30                              
Offering closing date         Feb. 12, 2021   Feb. 12, 2021                              
Aggregate gross proceeds from ordinary shares | $             $ 35,000,000                              
Net proceeds from registered direct offerings, net of transaction costs | $             $ 32,235,000                              
Number of warrants to purchase ordinary shares         81,666                                  
Warrants to purchase ordinary shares, exercise price | $ / shares         $ 37.5                                  
Warrants expiry date         Feb. 09, 2026                                  
Percentage of ordinary shares issued to purchase warrants         7.00%                                  
Warrants to Purchase 19,890 Ordinary Shares | Silicon Valley Bank and Life Sciences Fund II LLC                                            
Class Of Stock [Line Items]                                            
Warrants expiry date                               Apr. 27, 2028            
Series B Convertible Preferred Shares | Silicon Valley Bank and Life Sciences Fund II LLC                                            
Class Of Stock [Line Items]                                            
Number of warrants to purchase ordinary shares                                         19,890 19,890
Warrants to purchase ordinary shares, exercise price | $ / shares                               $ 282.75     $ 282.75   $ 282.75  
Undesignated Preferred Shares                                            
Class Of Stock [Line Items]                                            
Undesignated preferred shares, par value | $ / shares                               $ 0.01     $ 0.01      
Undesignated preferred shares, authorized                               100,000,000     100,000,000      
Undesignated preferred shares issued                               0 0   0      
Ordinary Shares | Silicon Valley Bank and Life Sciences Fund II LLC                                            
Class Of Stock [Line Items]                                            
Number of warrants to purchase ordinary shares                               1,326     1,326   1,326  
1-Year Warrant | 2024 Rights Offering                                            
Class Of Stock [Line Items]                                            
Number of shares that can be purchased with each warrant   0.5                                        
Proceeds from registered direct offerings, net of transaction costs | $                               $ 1,030,000            
Number of warrants to purchase ordinary shares   3,060,982                                        
Warrants exercised                               850,998     850,998      
Warrants to purchase ordinary shares, exercise price | $ / shares   $ 1.21                           $ 1.21     $ 1.21      
5-Year Warrants | 2024 Rights Offering                                            
Class Of Stock [Line Items]                                            
Proceeds from registered direct offerings, net of transaction costs | $                               $ 783,000            
Number of warrants to purchase ordinary shares   6,121,965                                        
Warrants exercised                               647,147     647,147      
Warrants to purchase ordinary shares, exercise price | $ / shares   $ 1.21                           $ 1.21     $ 1.21      
Exchangeable Notes                                            
Class Of Stock [Line Items]                                            
Ordinary shares, shares issued                               3,760,155     3,760,155      
Aggregate principal amount of exchangeable notes | $                                     $ 40,691,000      
Aggregate principal amount | $                               $ 11,117,000     11,117,000      
Exchangeable Notes | Private Placement                                            
Class Of Stock [Line Items]                                            
Aggregate principal amount of exchangeable notes | $                                     $ 40,691,000