XML 126 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring - Schedule of Restructuring Activity (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2023
Restructuring and Related Activities [Abstract]    
Restructuring charge $ 6,000 $ 5,969
Amounts paid during the period:    
Severance   (3,932)
Benefits   (520)
Outplacement services   (183)
Restructuring Reserve, Ending Balance $ 1,334 $ 1,334