XML 89 R70.htm IDEA: XBRL DOCUMENT v3.20.2
Restructuring - Schedule of Restructuring Related Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other related costs $ 1,553 $ 3,828 $ 12,803 $ 7,144
Cost of sales        
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other related costs 0 0 20 0
Research and development        
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other related costs 79 311 4,679 656
Sales and marketing        
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other related costs 1,227 2,984 7,542 4,965
General and administrative        
Restructuring Cost and Reserve [Line Items]        
Total restructuring and other related costs $ 247 $ 533 $ 562 $ 1,523