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 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Restructuring Reserve [Roll Forward]        
Liability beginning balance     $ 3,997  
Restructuring charges $ 0 $ 3,280 2,204 $ 3,833
Cash payments     (2,123)  
Reimbursement from Intel     (2,711)  
Non-cash charges and adjustments     (857)  
Liability ending balance 510   510  
Employee separation expenses        
Restructuring Reserve [Roll Forward]        
Liability beginning balance     3,274  
Restructuring charges 0 1,523 1,273 1,620
Cash payments     (1,833)  
Reimbursement from Intel     (2,711)  
Non-cash charges and adjustments     (3)  
Liability ending balance 0   0  
Lease related charges        
Restructuring Reserve [Roll Forward]        
Liability beginning balance     720  
Restructuring charges 0 1,723 608 1,998
Cash payments     (265)  
Reimbursement from Intel     0  
Non-cash charges and adjustments     (553)  
Liability ending balance 510   510  
Other        
Restructuring Reserve [Roll Forward]        
Liability beginning balance     3  
Restructuring charges 0 $ 34 323 $ 215
Cash payments     (25)  
Reimbursement from Intel     0  
Non-cash charges and adjustments     (301)  
Liability ending balance 0   0  
Restructuring expense        
Restructuring Reserve [Roll Forward]        
Liability ending balance 334   334  
Restructuring expense | Employee separation expenses        
Restructuring Reserve [Roll Forward]        
Liability ending balance 0   0  
Restructuring expense | Lease related charges        
Restructuring Reserve [Roll Forward]        
Liability ending balance 334   334  
Restructuring expense | Other        
Restructuring Reserve [Roll Forward]        
Liability ending balance 0   0  
Restructuring - Long term        
Restructuring Reserve [Roll Forward]        
Liability ending balance 176   176  
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 176   176  
Restructuring - Long term | Other        
Restructuring Reserve [Roll Forward]        
Liability ending balance $ 0   $ 0