v3.26.1
Ordinary Shares (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Aug. 23, 2024
Aug. 13, 2024
Aug. 12, 2024
Dec. 31, 2023
Dec. 31, 2025
Dec. 31, 2024
Class of Stock [Line Items]            
Aggregate offering price authorized through at-market offerings         $ 15,074 $ 59,390
B of A Securities, Inc. | At-The-Market Sales Agreement | Public Offering            
Class of Stock [Line Items]            
Gross proceeds from sale of ordinary shares         $ 15,100 $ 8,400
Ordinary shares issued in transaction         2,121,883 1,508,517
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 $ 76,500  
B of A Securities, Inc. | Equity Financing Agreement | Public Offering            
Class of Stock [Line Items]            
Gross proceeds from sale of ordinary shares   $ 50,000        
Ordinary shares issued in transaction     12,500,000      
Share price of ordinary shares issued     $ 4      
Underwriting discounts and commissions   $ 1,900        
Accredited Investor | Equity Financing Agreement | Private Placement            
Class of Stock [Line Items]            
Gross proceeds from sale of ordinary shares $ 1,000          
Ordinary shares issued in transaction 250,000          
Share price of ordinary shares issued $ 4