v3.26.1
Shareholders' Equity - Schedule of Shares Reserved for Issuance (Details)
Jun. 30, 2026
shares
Shareholders' Equity  
Total shares reserved for issuance (in shares) 51,462,988
Shares available for grant under 2023 Equity Incentive Plan and ESPP  
Shareholders' Equity  
Total shares reserved for issuance (in shares) 618,517
Shares issuable upon exercise and settlement of options to purchase Class A Ordinary Shares  
Shareholders' Equity  
Total shares reserved for issuance (in shares) 21,216,183
Restricted Stock Units (RSUs)  
Shareholders' Equity  
Total shares reserved for issuance (in shares) 332,892
Shares issuable upon exercise of pre-funded warrants to purchase Class A Ordinary Shares  
Shareholders' Equity  
Total shares reserved for issuance (in shares) 29,295,396