XML 52 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Shareholders' Equity - December 2022 Public Offering - (Details) - Underwritten Public Offering - USD ($)
$ / shares in Units, $ in Millions
Jan. 18, 2023
Dec. 19, 2022
Sale of Ordinary Shares [Line Items]    
Price per share at public offering (in dollars per share)   $ 56.50
Ordinary Shares    
Sale of Ordinary Shares [Line Items]    
Issuance of ordinary shares (in shares) 395,096 3,250,000
Proceeds from issuance of ordinary shares in public offering, net $ 20.9 $ 172.4
Underwritten Public Offering, Maximum Number Of Shares, Underwriters Option to Purchase   487,500