XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring Charges (Tables)
3 Months Ended
Mar. 31, 2025
Restructuring and Related Activities [Abstract]  
Schedule of Changes in Restructuring Liability Balance
The following table presents a reconciliation of the beginning and ending restructuring liability balance (in thousands):
Three Months Ended
March 31, 2025
Beginning balance
$3,915 
Restructuring charges
2,595 
Restructuring payments
(4,963)
Ending balance
$1,547 
The following table presents a reconciliation of the beginning and ending restructuring liability balance (in thousands):
Three Months Ended
March 31, 2025
Beginning balance
$3,395 
Restructuring charges
325 
Restructuring payments
(3,223)
Ending balance
$497