XML 72 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring and Other Charges - Reconciliation of Beginning and Ending Related Liability Balances (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2023
Restructuring Reserve [Roll Forward]    
Restructuring liability, balance $ 0 $ 0
Costs incurred and charged to expense   8,077
Costs paid or otherwise settled   (4,948)
Restructuring liability, balance   3,129
One-time Employee Termination Benefits    
Restructuring Reserve [Roll Forward]    
Restructuring liability, balance 0 0
Costs incurred and charged to expense 3,100 7,467
Costs paid or otherwise settled   (4,338)
Restructuring liability, balance   3,129
Other Costs (Primarily China Asset Disposals and Impairments)    
Restructuring Reserve [Roll Forward]    
Restructuring liability, balance $ 0 0
Costs incurred and charged to expense   610
Costs paid or otherwise settled   (610)
Restructuring liability, balance   $ 0