v3.26.1
Restructuring and Other Charges - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2026
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]        
Unpaid restructuring charges   $ 2,464 $ 17,600 $ 13,001
Payments for Restructuring   (14,458) (38,345)  
Restructuring Charges And Other   (678) 42,944  
2024 Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring expenses       37,000
Unpaid restructuring charges   0 488 13,001
Payments for Restructuring   (488) (14,569)  
Restructuring Charges And Other   0 2,056  
2025 Restructuring        
Restructuring Cost and Reserve [Line Items]        
Restructuring expenses   40,200    
Unpaid restructuring charges   2,464 17,112 $ 0
Payments for Restructuring   (13,970) (23,776)  
Restructuring Charges And Other $ 40,900 $ (678) $ 40,888