XML 101 R58.htm IDEA: XBRL DOCUMENT v3.25.1
RESTRUCTURING - Schedule of Pre-Tax Restructuring Charges (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Restructuring Cost and Reserve [Line Items]  
Restructuring charges $ 12,824
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration] Cost of revenue
San Diego Office  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges $ 25,222
Cumulative amount incurred to date 25,222
Sales, general and administrative | San Diego Office  
Restructuring Cost and Reserve [Line Items]  
Cumulative amount incurred to date 14,900
Research and development | San Diego Office  
Restructuring Cost and Reserve [Line Items]  
Cumulative amount incurred to date 5,900
Cost of revenue | San Diego Office  
Restructuring Cost and Reserve [Line Items]  
Cumulative amount incurred to date 4,400
Employee separation costs  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 10,008
Employee separation costs | San Diego Office  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 10,008
Cumulative amount incurred to date 10,008
Other costs  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 2,816
Other costs | San Diego Office  
Restructuring Cost and Reserve [Line Items]  
Restructuring charges 15,214
Cumulative amount incurred to date $ 15,214