XML 62 R43.htm IDEA: XBRL DOCUMENT v3.25.1
RESTRUCTURING - Schedule of Pre-Tax Restructuring Charges (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of revenue
2025 Restructuring  
Restructuring Cost and Reserve [Line Items]  
Additional expense recorded $ 4,649
Cumulative amount incurred to date 4,649
2024 Restructuring  
Restructuring Cost and Reserve [Line Items]  
Additional expense recorded 975
Cumulative amount incurred to date 26,197
Restructuring charges, excluding adjustments 1,000
Sales, general and administrative | 2024 Restructuring  
Restructuring Cost and Reserve [Line Items]  
Cumulative amount incurred to date 15,900
Research and development | 2024 Restructuring  
Restructuring Cost and Reserve [Line Items]  
Cumulative amount incurred to date 5,900
Cost of revenue | 2024 Restructuring  
Restructuring Cost and Reserve [Line Items]  
Cumulative amount incurred to date 4,400
Employee separation costs | 2025 Restructuring  
Restructuring Cost and Reserve [Line Items]  
Additional expense recorded 4,649
Cumulative amount incurred to date 4,649
Employee separation costs | 2024 Restructuring  
Restructuring Cost and Reserve [Line Items]  
Additional expense recorded 0
Cumulative amount incurred to date 10,008
Employee separation costs | Sales, general and administrative | 2025 Restructuring  
Restructuring Cost and Reserve [Line Items]  
Cumulative amount incurred to date 2,500
Employee separation costs | Research and development | 2025 Restructuring  
Restructuring Cost and Reserve [Line Items]  
Cumulative amount incurred to date 2,100
Other costs | 2024 Restructuring  
Restructuring Cost and Reserve [Line Items]  
Additional expense recorded 975
Cumulative amount incurred to date $ 16,189