XML 95 R84.htm IDEA: XBRL DOCUMENT v3.25.1
Restructuring - Restructuring charges incurred (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Restructuring    
Total restructuring charges $ 17,154 $ 6,011
Employee severance and benefit arrangements    
Restructuring    
Total restructuring charges 15,887 5,215
Legal and professional fees    
Restructuring    
Total restructuring charges 171 $ 796
Contract termination costs    
Restructuring    
Total restructuring charges $ 1,096