v3.25.2
Shareholders' Equity - At-the-Market Offering (Details) - Ordinary Shares - USD ($)
3 Months Ended 6 Months Ended 27 Months Ended
Feb. 22, 2024
Dec. 23, 2021
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
December 2021 At-The-Market Offering              
Sale of Ordinary Shares [Line Items]              
Maximum proceeds from sale of ordinary shares   $ 250,000,000.0          
Issuance of ordinary shares (in shares)             953,589
Stock Issuance Costs             $ 1,800,000
Proceeds from Issuance of Common Stock, Gross             $ 56,300,000
February 2024 Prospectus At-The-Market Offering [Member]              
Sale of Ordinary Shares [Line Items]              
Maximum proceeds from sale of ordinary shares $ 250,000,000.0            
Issuance of ordinary shares (in shares)     0 0 0 0