XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.2
Restructuring (Tables)
6 Months Ended
Jun. 30, 2024
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Accrual

The following table summarizes activity related to the restructuring accrual during the six months ended June 30, 2024:

 

 

Restructuring Accrual

 

 

(in thousands)

 

Balance as of December 31, 2023

$

10,589

 

Restructuring expenses incurred

 

(597

)

Cash paid

 

(9,230

)

Non-cash activity

 

 

Balance as of June 30, 2024

$

762