Quarterly report pursuant to Section 13 or 15(d)

RESTRUCTURING CHARGES (Details)

v3.23.1
RESTRUCTURING CHARGES (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
RESTRUCTURING CHARGES      
Restructuring reserve   $ 3,250 $ 1,096
Restructuring charges   3,618  
Employee severance      
RESTRUCTURING CHARGES      
Restructuring charges   3,600  
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   717  
Research and development      
RESTRUCTURING CHARGES      
Restructuring charges   2,633  
Sales and marketing      
RESTRUCTURING CHARGES      
Restructuring charges   126  
General and administrative      
RESTRUCTURING CHARGES      
Restructuring charges   $ 142