XML 70 R50.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring and Other Related Charges (Tables)
12 Months Ended
Dec. 31, 2024
Restructuring and Related Activities [Abstract]  
Schedule of restructuring charge liability
The table below sets forth the changes in the carrying amount of the restructuring charge liability for the years ended December 31, 2023 and 2024.

(In thousands)Employee CostsReal Estate RationalizationTotal
Balance as of January 1, 2023$3,596 $— $3,596 
Additions11,703 1,885 13,588 
Payments(12,169)— (12,169)
Balance as of December 31, 20233,130 1,885 5,015 
Additions3,937 227 4,164 
Payments(5,810)(1,587)(7,397)
Balance as of December 31, 2024$1,257 $525 $1,782