v3.26.1
Shareholders' Equity - Additional information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Dec. 11, 2025
USD ($)
$ / shares
shares
Jun. 30, 2025
Milestone
Mar. 31, 2024
tranche
shares
Apr. 30, 2026
USD ($)
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
Milestone
Shareholders' Equity                    
Ordinary shares, shares authorized         500,000,000   500,000,000   500,000,000  
Ordinary shares, par value (in dollars per share) | $ / shares         $ 0.0001   $ 0.0001   $ 0.0001  
Undesignated shares, shares authorized         100,000,000   100,000,000   100,000,000  
Undesignated shares, par value | $ / shares         $ 0.0001   $ 0.0001   $ 0.0001  
Dividends on ordinary shares | $             $ 0   $ 0  
Share-based compensation expense | $         $ 12,634 $ 7,509 $ 24,273 $ 13,427    
Follow on offering 2025 | Prefunded warrants                    
Shareholders' Equity                    
Number of warrants issued 1,538,462                  
Number of shares 4,615,386                  
Price per share | $ / shares $ 64.9999                  
Exercise price | $ / shares $ 0.0001                  
Issuance of pre-funded warrants, issuance costs and underwriting discounts | $ $ 6,200                  
Proceeds from issuance of pre-funded warrants | $ $ 93,800                  
Warrants exercised         0   0      
American Depositary Shares (ADSs)                    
Shareholders' Equity                    
Sale of Stock, number of shares issued in transaction 1,500,000                  
American Depositary Shares (ADSs) | Follow on offering 2025                    
Shareholders' Equity                    
Sale of Stock, number of shares issued in transaction 9,961,538                  
American Depositary Shares (ADSs) | Follow on offering 2025 | Prefunded warrants                    
Shareholders' Equity                    
Number of shares 1,538,462               1,538,462  
Price per share | $ / shares $ 64.9999                  
Employee | Performance Share Units                    
Shareholders' Equity                    
Shares granted     381,252              
Number of tranches | tranche     3              
Number of milestones achievement probable | Milestone                   2
Share-based compensation expense | $             $ 100 $ 600   $ 1,700
Number of milestones achievement certified | Milestone   2                
Number Of milestones | Milestone   3                
Employee | 2026 PSUs                    
Shareholders' Equity                    
Shares granted       804,573            
Number of tranches       3            
Share-based compensation expense | $         $ 0   0      
Aggregate fair value | $       $ 13,600            
Tranche one | Employee | 2026 PSUs                    
Shareholders' Equity                    
Vesting percentage       25.00%            
Tranche two | Employee | 2026 PSUs                    
Shareholders' Equity                    
Vesting percentage       25.00%            
Tranche three | Employee | Performance Share Units                    
Shareholders' Equity                    
Share-based compensation expense | $             $ 0      
Tranche three | Employee | 2026 PSUs                    
Shareholders' Equity                    
Vesting percentage       50.00%            
Maximum | Employee | 2026 PSUs                    
Shareholders' Equity                    
Vesting percentage       125.00%            
Minimum | Employee | 2026 PSUs                    
Shareholders' Equity                    
Vesting percentage       75.00%