XML 54 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring Activities and Other Inventory-Related Charges - Summary of Activity Related to Restructuring Plan (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Restructuring Cost and Reserve [Line Items]    
Restructuring Liability December 31, 2024 $ 516  
Restructuring Costs 1,973 $ 1,423
Amounts Paid in 2025 (603)  
Noncash Restructuring Items (1,461)  
Restructuring Liability March 31, 2025 425  
Severance and Employee-Related Costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring Liability December 31, 2024 516  
Restructuring Costs 12 $ 1,346
Amounts Paid in 2025 (395)  
Noncash Restructuring Items (5)  
Restructuring Liability March 31, 2025 128  
Facility and other exit costs    
Restructuring Cost and Reserve [Line Items]    
Restructuring Liability December 31, 2024 0  
Restructuring Costs 1,961  
Amounts Paid in 2025 (208)  
Noncash Restructuring Items (1,456)  
Restructuring Liability March 31, 2025 $ 297