v3.24.3
Restructuring and Other Related Charges (Narrative) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Restructuring Cost and Reserve [Line Items]          
Restructuring and other related charges $ 3,496 $ 10,563 $ 6,427 $ 22,537  
Impairment charges   11,600      
Operating lease impairment charge   9,100      
Impairment of leasehold improvements   2,500      
Accrued restructuring costs 7,164   7,164   $ 13,734
Accrued liabilities          
Restructuring Cost and Reserve [Line Items]          
Accrued restructuring costs 7,200   7,200   12,100
Other liabilities          
Restructuring Cost and Reserve [Line Items]          
Accrued restructuring costs         $ 1,600
2022 Plan          
Restructuring Cost and Reserve [Line Items]          
Restructuring and other related charges $ 3,500 $ 10,600 $ 6,400 $ 22,500