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 |