XML 55 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Restructuring Charges (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 01, 2021
USD ($)
employee
Dec. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Restructuring Charges        
Restructuring expenses   $ 891 $ 891 $ 4,043
2021 Restructuring Plan        
Restructuring Charges        
Restructuring expenses     891  
Positions eliminated estimate | employee 165      
Expected cost savings $ 20,000      
Severance costs   $ 900    
2021 Restructuring Plan | Minimum        
Restructuring Charges        
Aggregate expected restructuring charges 6,000      
Commitment estimate 2,000      
2021 Restructuring Plan | Maximum        
Restructuring Charges        
Aggregate expected restructuring charges 7,000      
Commitment estimate 3,000      
2021 Restructuring Plan | Employee Separation Costs        
Restructuring Charges        
Restructuring expenses     864  
Aggregate expected restructuring charges 5,000      
2021 Restructuring Plan | Tech Transfer Costs        
Restructuring Charges        
Restructuring expenses     $ 27  
2021 Restructuring Plan | Tech Transfer Costs | Minimum        
Restructuring Charges        
Aggregate expected restructuring charges 1,000      
2021 Restructuring Plan | Tech Transfer Costs | Maximum        
Restructuring Charges        
Aggregate expected restructuring charges $ 2,000