XML 60 R41.htm IDEA: XBRL DOCUMENT v3.25.3
RESTRUCTURING - Schedule of Pre-Tax Restructuring Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2025
2025 Restructuring    
Restructuring Cost and Reserve [Line Items]    
Additional expense recorded $ 66 $ 5,416
Cumulative amount incurred to date $ 5,416  
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of revenue  
2024 Restructuring    
Restructuring Cost and Reserve [Line Items]    
Additional expense recorded $ 0 888
Cumulative amount incurred to date $ 26,110  
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of revenue  
Sales, general and administrative | 2024 Restructuring    
Restructuring Cost and Reserve [Line Items]    
Cumulative amount incurred to date $ 15,800  
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 0 4,787
Cumulative amount incurred to date 4,787  
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 3,300  
Employee separation costs | Research and development | 2025 Restructuring    
Restructuring Cost and Reserve [Line Items]    
Cumulative amount incurred to date 2,100  
Other costs | 2025 Restructuring    
Restructuring Cost and Reserve [Line Items]    
Additional expense recorded 66 629
Cumulative amount incurred to date 629  
Other costs | 2024 Restructuring    
Restructuring Cost and Reserve [Line Items]    
Additional expense recorded 0 $ 888
Cumulative amount incurred to date $ 16,102