XML 135 R120.htm IDEA: XBRL DOCUMENT v3.25.0.1
Repositioning and Other Changes (Details) - USD ($)
$ in Thousands
12 Months Ended 21 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2024
Restructuring Cost and Reserve [Line Items]        
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]       Selling, general and administrative expenses
Severance and termination benefits        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 2,900 $ 1,500 $ 13,300  
Repositioning Plan        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 10,600 35,236   $ 45,836
Repositioning Plan | Severance and termination benefits        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 1,835 8,564   10,399
Repositioning Plan | Dedicated employee costs        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 1,185 6,900   8,085
Repositioning Plan | Professional services        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 4,128 12,910   17,038
Repositioning Plan | Office space consolidation        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 3,452 $ 6,862   $ 10,314