v3.26.1
Restructuring and Other Charges - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]      
Unpaid restructuring charges $ 6,263 $ 17,600 $ 13,001
Payments for Restructuring (12,063) (38,345)  
Restructuring Charges And Other 726 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   41,600  
Unpaid restructuring charges 6,263 17,112 $ 0
Payments for Restructuring (11,575) (23,776)  
Restructuring Charges And Other $ 726 $ 40,888