Quarterly report pursuant to Section 13 or 15(d)

Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details)

v3.21.2
Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Restructuring Reserve [Roll Forward]        
Liability beginning balance     $ 3,997  
Restructuring charges $ 38 $ 64 2,204 $ 553
Cash payments     (2,049)  
Reimbursement from Intel     (2,439)  
Non-cash charges and adjustments     (862)  
Liability ending balance 851   851  
Employee separation expenses        
Restructuring Reserve [Roll Forward]        
Liability beginning balance     3,274  
Restructuring charges 20 52 1,273 97
Cash payments     (1,856)  
Reimbursement from Intel     (2,439)  
Non-cash charges and adjustments     0  
Liability ending balance 252   252  
Lease related charges        
Restructuring Reserve [Roll Forward]        
Liability beginning balance     720  
Restructuring charges 0 0 608 275
Cash payments     (168)  
Reimbursement from Intel     0  
Non-cash charges and adjustments     (561)  
Liability ending balance 599   599  
Other        
Restructuring Reserve [Roll Forward]        
Liability beginning balance     3  
Restructuring charges 18 $ 12 323 $ 181
Cash payments     (25)  
Reimbursement from Intel     0  
Non-cash charges and adjustments     (301)  
Liability ending balance 0   0  
Restructuring - Short term        
Restructuring Reserve [Roll Forward]        
Liability ending balance 624   624  
Restructuring - Short term | Employee separation expenses        
Restructuring Reserve [Roll Forward]        
Liability ending balance 252   252  
Restructuring - Short term | Lease related charges        
Restructuring Reserve [Roll Forward]        
Liability ending balance 372   372  
Restructuring - Short term | Other        
Restructuring Reserve [Roll Forward]        
Liability ending balance 0   0  
Restructuring - Long term        
Restructuring Reserve [Roll Forward]        
Liability ending balance 227   227  
Restructuring - Long term | Employee separation expenses        
Restructuring Reserve [Roll Forward]        
Liability ending balance 0   0  
Restructuring - Long term | Lease related charges        
Restructuring Reserve [Roll Forward]        
Liability ending balance 227   227  
Restructuring - Long term | Other        
Restructuring Reserve [Roll Forward]        
Liability ending balance $ 0   $ 0