v3.25.4
Restructuring Charges - Additional Information (Details)
$ in Thousands
8 Months Ended 12 Months Ended 14 Months Ended 19 Months Ended
Dec. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Restructuring Cost and Reserve [Line Items]        
Restructuring incurred cost statement of income or comprehensive income extensible enumeration not disclosed flag   false    
October 2025 Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges   $ 17,871    
October 2025 Restructuring Plan | Minimum        
Restructuring Cost and Reserve [Line Items]        
Additional restructuring charges $ 2,000 2,000 $ 2,000 $ 2,000
October 2025 Restructuring Plan | Maximum        
Restructuring Cost and Reserve [Line Items]        
Additional restructuring charges 3,000 3,000 3,000 3,000
May 2025 Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 30,200 30,184    
November 2024 Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges   2,458 $ 17,100  
June 2024 Restructuring Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges   $ 1,026   $ 11,000