Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued employee termination benefits $ 1,401 $ 0
Accrued contract termination costs 1,387 0
Accrued general and administrative expenses 521 889
Accrued employee compensation and benefits 0 7,451
Accrued external research and development expenses 0 2,713
Accrued manufacturing facility expenses 0 2,349
Deposit received for assets held for sale 2,125 0
Other 173 670
Accrued expenses and other current liabilities $ 5,607 $ 14,072