v3.26.1
Restructuring Charges - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended 9 Months Ended 14 Months Ended 20 Months Ended 25 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2026
Restructuring Cost and Reserve [Line Items]          
Restructuring incurred cost statement of income or comprehensive income extensible enumeration not disclosed flag   false false false false
October 2025 Restructuring Plan          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges $ 989 $ 18,900      
May 2025 Restructuring Plan          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges (847)   $ 29,300    
November 2024 Restructuring Plan          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges 0     $ 17,100  
June 2024 Restructuring Plan          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges $ (450)       $ 10,500