v3.26.1
Restructuring Activity - Schedule of Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 64 $ 5,580 $ 538 $ 13,459
Employee separation expenses        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 218 4,561 323 6,158
Lease related charges        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges (176) 933 182 935
Other        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 22 $ 86 $ 33 $ 6,366