v3.26.1
Restructuring - Schedule of Restructuring Charges (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
2025 Plan    
Restructuring Cost And Reserve [Line Items]    
Total restructuring charges $ 28 $ 496
2025 Plan Cost of Revenues    
Restructuring Cost And Reserve [Line Items]    
Total restructuring charges   $ (65)
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]   Cost of Product and Service Sold
2025 Plan Selling, General and Administrative Expenses    
Restructuring Cost And Reserve [Line Items]    
Total restructuring charges $ 28 $ 561
Restructuring, Name of Segment [Extensible Enumeration] Selling, General and Administrative Expense Selling, General and Administrative Expense