XML 72 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Restructuring Costs - Schedule of Restructuring Costs (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 Costs $ 8,250 $ 0 $ 8,250 $ 0
Asset Impairment        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 2,814 0 2,814 0
Employee Severance        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs 4,996 0 4,996 0
Other        
Restructuring Cost and Reserve [Line Items]        
Restructuring Costs $ 440 $ 0 $ 440 $ 0