Severance and Other Related Charges - Additional Information (Details) - Former Employees |
12 Months Ended |
---|---|
Dec. 31, 2023
USD ($)
| |
Accrued expenses and other current liabilities | |
Defined Benefit Plan Disclosure [Line Items] | |
Postemployment benefits outstanding payable | $ 21,000 |
Selling, general and administrative | |
Defined Benefit Plan Disclosure [Line Items] | |
Postemployment benefits outstanding payable | $ 464,000 |