XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Capital stock - June 2023 Public Offering (Details) - Underwriting Agreement - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Jun. 15, 2023
Mar. 31, 2024
Class of Stock [Line Items]    
Period options are exercisable 30 days  
Stock Issued, Pre Funded Warrants, Net of Issuance Costs   $ 91.4
Public    
Class of Stock [Line Items]    
Common shares, offered 7,181,409  
Sale price of the Common Stock $ 9.75  
Underwriters    
Class of Stock [Line Items]    
Common shares, offered 1,308,000  
Pre-Funded Warrant    
Class of Stock [Line Items]    
Exercise price of shares of common stock in the warrant issued (in dollars per share) $ 0.001  
Maximum amount of common stock owned, as a percentage, that would prevent exercise 9.99%  
Days of notice for increase/decrease to maximum percentage owned 61 days  
Upper limit of maximum amount of common stock owned by a holder, as a percentage 19.99%  
Shares issued   1,538,591
Pre-Funded Warrant | Investors    
Class of Stock [Line Items]    
Common shares, offered 1,538,591  
Sale price of the Common Stock $ 9.749  
Exercise price of shares of common stock in the warrant issued (in dollars per share) $ 0.001  
Common stock    
Class of Stock [Line Items]    
Shares issued   8,489,409