Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Restructuring Activity - Schedule of Restructuring Reserve by Type of Cost (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Restructuring Reserve [Roll Forward]      
Liability beginning balance $ 444 $ 3,997  
Restructuring charges 2,265 2,204 $ 3,833
Cash payments (1,097) (2,187)  
Reimbursement from Intel   (2,711)  
Non-cash charges and adjustments (530) (859)  
Liability ending balance 1,082 444 3,997
Less: current portion as of December 31, 2022 1,082 320  
Employee separation expenses      
Restructuring Reserve [Roll Forward]      
Liability beginning balance 0 3,274  
Restructuring charges 1,795 1,273 1,620
Cash payments (824) (1,833)  
Reimbursement from Intel   (2,711)  
Non-cash charges and adjustments 0 (3)  
Liability ending balance 971 0 3,274
Lease related charges      
Restructuring Reserve [Roll Forward]      
Liability beginning balance 444 720  
Restructuring charges 462 608 1,998
Cash payments (273) (329)  
Reimbursement from Intel   0  
Non-cash charges and adjustments (530) (555)  
Liability ending balance 103 444 720
Other      
Restructuring Reserve [Roll Forward]      
Liability beginning balance 0 3  
Restructuring charges 8 323 215
Cash payments 0 (25)  
Reimbursement from Intel   0  
Non-cash charges and adjustments 0 (301)  
Liability ending balance 8 $ 0 $ 3
Restructuring - Short term      
Restructuring Reserve [Roll Forward]      
Less: current portion as of December 31, 2022 1,082    
Restructuring - Short term | Employee separation expenses      
Restructuring Reserve [Roll Forward]      
Less: current portion as of December 31, 2022 971    
Restructuring - Short term | Lease related charges      
Restructuring Reserve [Roll Forward]      
Less: current portion as of December 31, 2022 103    
Restructuring - Short term | Other      
Restructuring Reserve [Roll Forward]      
Less: current portion as of December 31, 2022 8    
Restructuring - Long term      
Restructuring Reserve [Roll Forward]      
Long-term portion as of December 31, 2022 0    
Restructuring - Long term | Employee separation expenses      
Restructuring Reserve [Roll Forward]      
Long-term portion as of December 31, 2022 0    
Restructuring - Long term | Lease related charges      
Restructuring Reserve [Roll Forward]      
Long-term portion as of December 31, 2022 0    
Restructuring - Long term | Other      
Restructuring Reserve [Roll Forward]      
Long-term portion as of December 31, 2022 $ 0