XML 49 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring and Reorganization Charges (Details Textual)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Employees
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Restructuring Cost and Reserve [Line Items]          
Restructuring and reorganization reserves $ 5,091   $ 5,091   $ 9,534
Restructuring and reorganization charges 7,099 $ 2,075 9,097 $ 7,269  
Current Liabilities          
Restructuring Cost and Reserve [Line Items]          
Restructuring and reorganization reserves $ 3,800   3,800    
Termination Benefits Related to Organizational Changes          
Restructuring Cost and Reserve [Line Items]          
Restructuring and reorganization charges     $ 7,400    
Reduced workforce | Employees     200