v3.26.1
Restructuring (Tables)
6 Months Ended
Jun. 30, 2026
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Activity Restructuring charges in the first quarter of 2026 consist of lease exit and termination costs related to excess manufacturing space as follows (in thousands):
Six Months Ended June 30,
20262025
Other295 — 
Total restructuring charges$295 $— 
Schedule of Restructuring Accruals and Payments
Restructuring accruals and payments were as follows (in thousands):
Accrued restructuring charges at December 31, 2024$1,122 
Restructuring charges2,348
Cash payments(2,045)
Non-cash settlements(1,207)
Accrual at December 31, 2025218 
Restructuring charges295
Cash payments(463)
Accrual at June 30, 2026$50