v3.26.1
Ordinary Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Dec. 31, 2023
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Class of Stock [Line Items]        
Aggregate offering price authorized through at-market offerings   $ 14,027 $ 4,482  
Perceptive Life Sciences Master Fund, Ltd.        
Class of Stock [Line Items]        
Number of shares repurchased       2,300,000
Common stock share price       $ 7.91
Aggregate purchase price       $ 18,200
B of A Securities, Inc. | At-The-Market Sales Agreement | Public Offering        
Class of Stock [Line Items]        
Gross proceeds from sale of ordinary shares   $ 14,000 $ 4,500  
Ordinary shares issued in transaction   1,770,729 563,379  
B of A Securities, Inc. | At-The-Market Sales Agreement | Public Offering | Maximum        
Class of Stock [Line Items]        
Aggregate offering price authorized through at-market offerings $ 100,000 $ 62,600