XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Capital structure - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Oct. 27, 2022
Aug. 31, 2019
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jun. 30, 2021
May 31, 2021
Common stock              
Number of shares issued in transaction (in shares)     0 0 0    
Common stock, authorized shares (in shares)     250,000,000 250,000,000   250,000,000 125,000,000
Maximum              
Common stock              
Aggregate value of remaining shares to be issued and sold     $ 93.0        
Stock Purchase Agreement              
Common stock              
Net consideration received on transaction $ 50.0            
Number of shares issued in transaction (in shares) 1,095,290            
Price per share (in USD per share) $ 45.65            
Number of days within which to register stock sale with the SEC per terms of the agreement 60 days            
Period of time from the closing date that the entity agrees to keep the stock sale registration effective 6 months            
Period of time from the closing date that the purchaser agrees not to resell or transfer entity's stock without written approval 90 days            
Censa              
Common stock              
Development milestone obligation payments made     $ 30.0        
Shares issued for milestone payment     657,462        
Development milestone obligation cash payments made     $ 0.4        
Sales Agreement | Common stock | Maximum              
Common stock              
Net consideration received on transaction   $ 125.0