v3.25.2
Shareholders' Equity - Ordinary Shares Reserved for Issuance (Details)
Jun. 30, 2025
shares
Shareholders' Equity  
Shares reserved for issuance 50,230,383
Shares available for grant under 2023 Equity Incentive Plan and ESPP  
Shareholders' Equity  
Shares reserved for issuance 308,123
Shares issuable upon exercise of Z33 Put Right  
Shareholders' Equity  
Shares reserved for issuance 2,000,000
Shares issuable upon exercise of options to purchase Class A Ordinary Shares  
Shareholders' Equity  
Shares reserved for issuance 16,883,380
Shares issuable upon release of restricted share units  
Shareholders' Equity  
Shares reserved for issuance 654,532
Shares issuable upon exercise of pre-funded warrants to purchase Class A Ordinary Shares  
Shareholders' Equity  
Shares reserved for issuance 30,384,348