XML 123 R111.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Accrual Activities by Components Related to Company's Restructuring Programs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restructuring Cost And Reserve [Line Items]    
Accrued expense beginning balance $ 2,850 $ 2,410
Restructuring charges 10,486 11,814
Cash payments (5,898) (8,867)
Non-cash write-offs and other adjustments (687) (2,507)
Accrued expense ending balance 6,751 2,850
Employee Related    
Restructuring Cost And Reserve [Line Items]    
Accrued expense beginning balance 1,038 1,902
Restructuring charges 8,165 5,832
Cash payments (3,469) (6,675)
Non-cash write-offs and other adjustments (44) (21)
Accrued expense ending balance 5,690 1,038
Facility Related    
Restructuring Cost And Reserve [Line Items]    
Accrued expense beginning balance 1,680 452
Restructuring charges 2,034 4,452
Cash payments (2,007) (1,379)
Non-cash write-offs and other adjustments (646) (1,845)
Accrued expense ending balance 1,061 1,680
Other Restructuring Charges    
Restructuring Cost And Reserve [Line Items]    
Accrued expense beginning balance 132 56
Restructuring charges 287 1,530
Cash payments (422) (813)
Non-cash write-offs and other adjustments 3 (641)
Accrued expense ending balance $ 0 $ 132