v3.25.2
Shareholders' Equity - Additional information (Details)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
Milestone
$ / shares
shares
Mar. 31, 2024
tranche
shares
Feb. 28, 2023
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2024
USD ($)
shares
Dec. 31, 2024
USD ($)
Milestone
$ / shares
shares
Shareholders' Equity                
Ordinary shares, shares authorized | shares 500,000,000     500,000,000   500,000,000   500,000,000
Ordinary shares, par value (in dollars per share) | $ / shares $ 0.0001     $ 0.0001   $ 0.0001   $ 0.0001
Undesignated shares, shares authorized | shares 100,000,000     100,000,000   100,000,000   100,000,000
Undesignated shares, par value | $ / shares $ 0.0001     $ 0.0001   $ 0.0001   $ 0.0001
Dividends on ordinary shares | $           $ 0   $ 0
Share-based compensation expense | $       $ 7,509,000 $ 4,196,000 $ 13,427,000 $ 6,940,000  
Employee | Performance Share Units                
Shareholders' Equity                
Share-based compensation expense | $ $ 600,000             $ 1,700,000
Shares granted | shares   381,252            
Number of tranches | tranche   3            
Number Of milestones | Milestone 3              
Number of milestones achievement certified | Milestone 2              
Number of milestones achievement probable | Milestone               2
2023 Equity Incentive Plan                
Shareholders' Equity                
Shares granted | shares           67,794 25,794  
2023 Equity Incentive Plan | Performance Options                
Shareholders' Equity                
Number of shares reserved for issuance | shares     1,200,000          
Vesting period     4 years          
Share-based compensation expense | $           $ 0    
Tranche three | Employee | Performance Share Units                
Shareholders' Equity                
Share-based compensation expense | $           $ 0