XML 74 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring and Other Charges (Tables)
12 Months Ended
Dec. 31, 2024
Restructuring and Related Activities [Abstract]  
Schedule of Activity Relating to the Restructuring Liabilities
Activity related to the restructuring liabilities associated with our restructuring initiatives consist of the following (in thousands):
Restructuring and other charges
Balance as of December 31, 2022 1
$3,916 
Restructuring charges13,989 
Cash payments and adjustments
(12,606)
Balance as of December 31, 2023 1
5,299 
Restructuring charges 2
36,393 
Cash payments and adjustments
(28,691)
Balance as of December 31, 2024 1
$13,001 
1    Included in “Accrued liabilities” within our Consolidated Balance Sheets.
2    Includes approximately $0.6 million of restructuring expense decreases related to the 2023 restructuring.