XML 121 R108.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring Costs - Schedule of Costs Accrued Related to the Restructuring (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]  
Beginning balance $ 0
Costs accrued 1,592
Costs paid 1,274
Ending balance 317
Contract Termination  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 0
Costs accrued 207
Costs paid 0
Ending balance 207
Employee Severance  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 0
Costs accrued 1,139
Costs paid 1,139
Ending balance 0
Other  
Restructuring Cost and Reserve [Line Items]  
Beginning balance 0
Costs accrued 245
Costs paid 135
Ending balance $ 110