v3.26.1
Restructuring (Tables)
6 Months Ended
Jun. 30, 2026
Restructuring and Related Activities [Abstract]  
Schedule of Plan Information and Restructuring-Related Costs
The following tables summarize the Company’s restructuring activity for the three and six months ended June 30, 2026 and three and six months ended June 30, 2025:
Accrual as of March 31, 2026ExpensesPayments/Write-offsAccrual as of June 30, 2026
Employee Termination Benefits$— $— $— $— 
Other Restructuring Costs236 308 (294)250 
Total$236 $308 $(294)$250 
Accrual as of December 31, 2025ExpensesPayments/Write-offsAccrual as of June 30, 2026
Employee Termination Benefits$104 $— $(104)$— 
Other Restructuring Costs211 792 (753)250 
Total$315 $792 $(857)$250 
Accrual as of March 31, 2025ExpensesPayments/Write-offsAccrual as of June 30, 2025
Employee Termination Benefits$257 $363 $(516)$104 
Other Restructuring Costs183 405 (480)108 
Total$440 $768 $(996)$212 
Accrual as of December 31, 2024ExpensesPayments/Write-offsAccrual as of June 30, 2025
Employee Termination Benefits$— $620 $(516)$104 
Other Restructuring Costs— 703 (595)108 
Total$— $1,323 $(1,111)$212