v3.26.1
Restructuring Charges (Components of Restructuring Expense) (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]        
Total     $ 8,449 $ 15,206
2025 Plan        
Restructuring Cost and Reserve [Line Items]        
Severance $ 3,337   8,427  
Facilities and other 0   22  
Total $ 3,337   8,449  
2024 Plan        
Restructuring Cost and Reserve [Line Items]        
Severance   $ 12,978   13,810
Facilities and other   828   1,396
Total   $ 13,806 $ 0 $ 15,206