v3.26.1
Restructuring charges - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Restructuring Reserve [Roll Forward]      
Restructuring charges $ 61   $ 2,430
Third quarter 2024 restructuring      
Restructuring Cost and Reserve [Line Items]      
Expected percent of positions eliminated   25.00%  
Severance Costs   $ 12,700  
Restructuring Reserve [Roll Forward]      
Restructuring liability Start of Period 4,000    
Cash paid 0    
Non-cash settlements 0    
Restructuring liability End of Period 4,000 4,000  
Restructuring charges   18,700  
Third quarter 2024 restructuring | Employee Severance and Pay Related Costs [Member]      
Restructuring Reserve [Roll Forward]      
Restructuring liability Start of Period 0    
Cash paid 0    
Non-cash settlements 0    
Restructuring liability End of Period 0 0  
Third quarter 2024 restructuring | Other Restructuring [Member]      
Restructuring Reserve [Roll Forward]      
Cash paid 0    
Non-cash settlements 0    
Third quarter 2024 restructuring | Contract Termination      
Restructuring Reserve [Roll Forward]      
Restructuring liability Start of Period 4,000    
Restructuring liability End of Period $ 4,000 4,000  
Restructuring charges   $ 6,000