XML 61 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring Activities (Tables)
12 Months Ended
Dec. 31, 2024
Restructuring and Related Activities [Abstract]  
Summary of Restructuring Costs Pertaining to Restructuring Plan

Restructuring costs pertaining to the Restructuring Plan consist of the following (in thousands):

 

 

 

 

Balance at December 31, 2022

 

$

 

Restructuring expenses incurred

 

 

3,448

 

Payments

 

 

(1,593

)

Non-cash charges

 

 

(121

)

Balance at December 31, 2023

 

$

1,734

 

Restructuring expenses incurred

 

 

968

 

Payments

 

 

(2,702

)

Balance at December 31, 2024

 

$