XML 51 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring - Schedule of outstanding restructuring liabilities on the condensed consolidated balance sheets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2023
Restructuring Cost and Reserve [Line Items]        
Restructuring Charges     $ 1,200 $ 1,600
Employee Severance and Other Benefits [Member]        
Restructuring Cost and Reserve [Line Items]        
Restructuring begining balance     0 0
Restructuring Charges $ 1,505   1,207  
Cash payments (1,304) $ (457) (726)  
Restructuring ending balance $ 225 $ 24 $ 481 $ 225