XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring Charges (Tables)
12 Months Ended
Dec. 31, 2024
Restructuring and Related Activities [Abstract]  
Reconciliation of Restructuring Liability
The following table presents a reconciliation of the beginning and ending restructuring liability balance (in thousands):
 Year Ended December 31, 2024
Beginning balance
$— 
Restructuring charges
14,632 
Restructuring payments
(10,717)
Ending balance
$3,915 
The following table presents a reconciliation of the beginning and ending restructuring liability balance (in thousands):
 Year Ended December 31, 2024
Beginning balance
$— 
Restructuring charges
9,971 
Restructuring payments
(6,576)
Ending balance
$3,395