v3.26.3
Restructuring Activity - Schedule of Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 254 $ 11,264 $ 792 $ 24,723
Employee separation expenses        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 101 104 424 6,262
Lease related charges        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 136 286 318 1,221
Other        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 17 $ 10,874 $ 50 $ 17,240