v3.26.1
Restructuring Charges - Schedule of Reconciliation of Changes in Restructuring Liability Balance (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
October 2025 Restructuring Plan          
Restructuring Reserve [Roll Forward]          
Beginning balance $ 9,892        
Restructuring charges (credits) 989 $ 18,900      
Restructuring payments (9,006)        
Ending balance 1,875 1,875 $ 1,875 $ 1,875 $ 1,875
May 2025 Restructuring Plan          
Restructuring Reserve [Roll Forward]          
Beginning balance 6,263        
Restructuring charges (credits) (847)   29,300    
Restructuring payments (5,258)        
Ending balance 158 158 158 158 158
November 2024 Restructuring Plan          
Restructuring Reserve [Roll Forward]          
Beginning balance 138        
Restructuring charges (credits) 0     17,100  
Restructuring payments (138)        
Ending balance 0 0 0 0 0
June 2024 Restructuring Plan          
Restructuring Reserve [Roll Forward]          
Beginning balance 457        
Restructuring charges (credits) (450)       10,500
Restructuring payments (7)        
Ending balance 0 0 0 0 0
One-Time Termination Benefits | October 2025 Restructuring Plan          
Restructuring Reserve [Roll Forward]          
Beginning balance 8,198        
Restructuring charges (credits) 989        
Restructuring payments (8,712)        
Ending balance 475 475 475 475 475
Facility Exit Costs | October 2025 Restructuring Plan          
Restructuring Reserve [Roll Forward]          
Beginning balance 1,694        
Restructuring charges (credits) 0        
Restructuring payments (294)        
Ending balance $ 1,400 $ 1,400 $ 1,400 $ 1,400 $ 1,400