XML 107 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Subsequent Event [Line Items]    
Restructuring charges   $ 3,444
Forecast | Consulting Services | Minimum    
Subsequent Event [Line Items]    
Restructuring charges $ 15,000  
Forecast | Consulting Services | Maximum    
Subsequent Event [Line Items]    
Restructuring charges 20,000  
Forecast | Employee severance | Minimum    
Subsequent Event [Line Items]    
Restructuring charges 8,000  
Forecast | Employee severance | Maximum    
Subsequent Event [Line Items]    
Restructuring charges $ 10,000