Quarterly report [Sections 13 or 15(d)]

Restructuring Activity - Schedule of Restructuring and Related Costs (Details)

v3.26.1
Restructuring Activity - Schedule of Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 474 $ 7,879
Employee separation expenses    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 105 1,597
Lease related charges    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges 358 2
Other    
Restructuring Cost and Reserve [Line Items]    
Restructuring charges $ 11 $ 6,280