Commitments and Contingencies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2023 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Debt Instruments [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Future Minimum Payments under Non-cancelable Operating Lease and Reconciliation to Operating Lease Liability | Future minimum payments under the facility lease and reconciliation to the operating lease liability as of December 31, 2023 were as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Future Minimum Payments under Non-cancelable Financing Lease and Reconciliation to Financing Lease Liability | Future minimum payments under the financing lease and reconciliation to the financing lease liability as of December 31, 2023 were as follows (in thousands):
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||