v3.26.1
Restructuring charges (Tables)
6 Months Ended
Jun. 30, 2026
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs [Table Text Block]
Restructuring charges for each period were as follows:
Three months ended June 30,Six months ended June 30,
(in thousands)2026202520262025
Cost of revenue$97 $(1)$106 $1 
Research and development1,637 (426)1,640 336 
Sales and marketing350 32 344 509 
General and administrative223 684 278 1,873 
Total restructuring charges$2,307 $289 $2,368 $2,719