XML 105 R95.htm IDEA: XBRL DOCUMENT v3.24.1.u1
RESTRUCTURING CHARGES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
RESTRUCTURING CHARGES    
Restructuring charges $ 14,177 $ 3,618
Cost of sales    
RESTRUCTURING CHARGES    
Restructuring charges 6,761 717
Research and development    
RESTRUCTURING CHARGES    
Restructuring charges 2,506 2,633
Sales and marketing    
RESTRUCTURING CHARGES    
Restructuring charges 3,376 126
General and administrative    
RESTRUCTURING CHARGES    
Restructuring charges $ 1,534 $ 142