XML 96 R87.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring and Related Charges - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Restructuring Cost and Reserve [Line Items]        
Restructuring and related charges $ 5,749 $ 2,267 $ 10,033 $ 3,417
Strategic Reorganization [Member]        
Restructuring Cost and Reserve [Line Items]        
Percentage of reduction in workforce     10.00%