XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
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