v3.25.4
Restructuring Charges - Restructuring and Related Costs (Details) - USD ($)
$ in Thousands
8 Months Ended 12 Months Ended 14 Months Ended 19 Months Ended
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2025
Dec. 31, 2025
October 2025 Restructuring Plan        
Restructuring Reserve [Roll Forward]        
Beginning balance   $ 0    
Restructuring charges   17,871    
Restructuring payments   (7,979)    
Ending balance $ 9,892 9,892 $ 9,892 $ 9,892
October 2025 Restructuring Plan | One-Time Termination Benefits        
Restructuring Reserve [Roll Forward]        
Beginning balance   0    
Restructuring charges   16,129    
Restructuring payments   (7,931)    
Ending balance 8,198 8,198 8,198 8,198
October 2025 Restructuring Plan | Facility Exit Costs        
Restructuring Reserve [Roll Forward]        
Beginning balance   0    
Restructuring charges   1,742    
Restructuring payments   (48)    
Ending balance 1,694 1,694 1,694 1,694
May 2025 Restructuring Plan        
Restructuring Reserve [Roll Forward]        
Beginning balance   0    
Restructuring charges 30,200 30,184    
Restructuring payments   (23,921)    
Ending balance 6,263 6,263 6,263 6,263
November 2024 Restructuring Plan        
Restructuring Reserve [Roll Forward]        
Beginning balance   3,915    
Restructuring charges   2,458 17,100  
Restructuring payments   (6,235)    
Ending balance 138 138 138 138
June 2024 Restructuring Plan        
Restructuring Reserve [Roll Forward]        
Beginning balance   3,395    
Restructuring charges   1,026   11,000
Restructuring payments   (3,964)    
Ending balance $ 457 $ 457 $ 457 $ 457