Subsequent Events (Details) - PIPE Warrants - USD ($) $ in Thousands |
1 Months Ended | 6 Months Ended | 34 Months Ended | |
|---|---|---|---|---|
Jul. 30, 2026 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
|
| Subsequent Event [Line Items] | ||||
| Proceeds from the exercise of warrants | $ 5,114 | $ 42,400 | ||
| Issuance of ordinary shares to settle warrant exercised (in shares) | 515,000 | 4,267,050 | ||
| Subsequent event | ||||
| Subsequent Event [Line Items] | ||||
| Proceeds from the exercise of warrants | $ 31,700 | |||
| Issuance of ordinary shares to settle warrant exercised (in shares) | 2,690,696 | |||