XML 63 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Restructuring and Other Charges - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Restructuring Cost And Reserve [Line Items]        
Restructuring and other charges $ 356 $ (908) $ 792 $ 5,344
Termination cost       2,400
Other charges       200
Relocate Manufacturing Functions        
Restructuring Cost And Reserve [Line Items]        
Termination cost       13,100
Restructuring Charges        
Restructuring Cost And Reserve [Line Items]        
Impairment of long-lived assets charge of right-of-use assets       $ 2,700