XML 74 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Exit and Realignment Costs, Net (Tables)
12 Months Ended
Dec. 31, 2024
Restructuring and Related Activities [Abstract]  
Schedule of Exit and Realignment Cost Accrual Activity

The following table summarizes the activity related to exit and realignment cost accruals through December 31, 2024:

    

Total

Accrued exit and realignment charges, December 31, 2021

$

8,306

Provision for exit and realignment activities:

 

  

Severance

 

2,018

Other

 

4,147

Cash payments

 

(13,502)

Accrued exit and realignment charges, December 31, 2022

 

969

Provision for exit and realignment activities:

 

  

Severance

 

11,556

Professional Fees

63,699

Vendor contract and lease termination costs

6,198

IT strategic initiatives

8,649

Other

 

5,619

Cash payments

 

(76,643)

Accrued exit and realignment charges, December 31, 2023

 

20,047

Provision for exit and realignment activities:

 

Severance

 

2,286

Professional fees

70,067

Vendor contract and lease termination costs

3,416

IT strategic initiatives

11,083

Other

 

15,638

Cash payments

 

(108,438)

Accrued exit and realignment charges, December 31, 2024

$

14,099