Quarterly report pursuant to Section 13 or 15(d)

RESTRUCTURING CHARGES (Details)

v3.23.2
RESTRUCTURING CHARGES (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
RESTRUCTURING CHARGES            
Restructuring reserve   $ 3,100   $ 3,100    
Restructuring charges   2,850 $ 9,697 6,468 $ 9,697  
Employee severance            
RESTRUCTURING CHARGES            
Restructuring reserve   3,106 1,994 3,106 1,994 $ 1,096
Restructuring charges   2,900   6,468 9,697  
Maximum | Employee severance            
RESTRUCTURING CHARGES            
Restructuring charges $ 26,000          
Minimum | Employee severance            
RESTRUCTURING CHARGES            
Restructuring charges $ 19,600          
Cost of sales            
RESTRUCTURING CHARGES            
Restructuring charges   2,488 41 3,205 41  
Research and development            
RESTRUCTURING CHARGES            
Restructuring charges   265 8,117 2,898 8,117  
Sales and marketing            
RESTRUCTURING CHARGES            
Restructuring charges   4 667 130 667  
General and administrative            
RESTRUCTURING CHARGES            
Restructuring charges   $ 93 489 $ 235 489  
Interest and other (expense) income, net            
RESTRUCTURING CHARGES            
Restructuring charges     $ 383   $ 383