Related Party Transactions - Financing Agreement (Details) - USD ($) $ in Thousands |
6 Months Ended | |||||
|---|---|---|---|---|---|---|
Nov. 09, 2022 |
Jun. 30, 2024 |
Jun. 30, 2023 |
Dec. 31, 2023 |
Dec. 19, 2022 |
Feb. 27, 2019 |
|
| Related Party Transaction [Line Items] | ||||||
| Common stock, shares issued | 64,684,187 | 63,601,015 | ||||
| Offering costs | $ 644 | $ 4,003 | ||||
| JJDC | Private Placement [Member] | ||||||
| Related Party Transaction [Line Items] | ||||||
| Common stock, shares issued | 3,742,514 | 2,898,550 | ||||
| Proceeds from Issuance of Private Placement | $ 25,000 | |||||
| Perceptive Advisors, LLC | Notes Purchase Agreement | ||||||
| Related Party Transaction [Line Items] | ||||||
| Equity ownership in outstanding ordinary shares | 10.00% | |||||