Leases - Additional Information (Details) - USD ($) $ in Thousands |
1 Months Ended | 12 Months Ended | |||
|---|---|---|---|---|---|
Jan. 31, 2026 |
Nov. 30, 2025 |
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2015 |
|
| Operating Leased Assets [Line Items] | |||||
| Restricted cash - non-current assets | $ 1,527 | $ 1,027 | |||
| Sublease Income | 1,193 | 1,185 | |||
| Letter of Credit | 2016 Lease [Member] | |||||
| Operating Leased Assets [Line Items] | |||||
| Letter of credit outstanding, amount | 900 | ||||
| Restricted cash - non-current assets | $ 900 | $ 900 | |||
| New Lease Agreement | |||||
| Operating Leased Assets [Line Items] | |||||
| Lease term description | the 2026 Lease will be October 1, 2026. The 2026 Lease will expire on December 31, 2029, and the Company has two options to extend the term, each for an additional two years, at the then fair market rent as determined under the term of the 2026 Lease. The Company is not reasonably certain to exercise the options. Under the terms of the lease, the Company is obligated to make aggregate future minimum lease payments totaling approximately $5.7 million over the lease term payable starting from January 2027, exclusive of operating expenses and other common area charges. The Company determined that the lease commencement date for accounting purpose is April 1, 2026, when the office and laboratory space is expected to be available for use by the Company to begin construction of its leasehold improvements. | ||||
| Extended lease term | 2 years | ||||
| Lease commencement date | Oct. 01, 2026 | ||||
| Lease expiration date | Dec. 31, 2029 | ||||
| Future minimum lease payments | $ 5,700 | ||||
| New Lease Agreement | Subsequent Event | |||||
| Operating Leased Assets [Line Items] | |||||
| Sublease Income | $ 600 | ||||
| New Lease Agreement | 2016 Lease [Member] | |||||
| Operating Leased Assets [Line Items] | |||||
| Lease term description | The 2016 Lease has an initial term of ten years through 2026 and the Company has an option to extend the initial term for an additional five years at the then fair rental value as determined pursuant to the 2016 Lease. | ||||
| Initial lease term | 10 years | ||||
| Extended lease term | 5 years | ||||