XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Shareholders' Equity - At-the-Market Offerings (Details) - USD ($)
1 Months Ended 12 Months Ended
Dec. 23, 2021
May 31, 2021
Dec. 31, 2023
Dec. 31, 2022
May 2021 At-The-Market Offering        
Shareholders Equity [Line Items]        
Stock Issuance Costs       $ (3,200,000)
December 2021 At-The-Market Offering        
Shareholders Equity [Line Items]        
Stock Issuance Costs     $ 100,000 $ 1,700,000
Ordinary Shares | May 2021 At-The-Market Offering        
Shareholders Equity [Line Items]        
Sale of stock, maximum aggregate offering price, value   $ 100,000,000    
Issuance of ordinary shares (in shares)       1,640,174
Proceeds from issuance of ordinary shares, gross       $ 100,000,000
Ordinary Shares | December 2021 At-The-Market Offering        
Shareholders Equity [Line Items]        
Sale of stock, maximum aggregate offering price, value $ 250,000,000      
Issuance of ordinary shares (in shares)     42,361 911,228
Proceeds from issuance of ordinary shares, gross     $ 3,200,000 $ 53,100,000