XML 122 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Restructuring and Severance Charges, 2021 Restructuring Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring [Abstract]      
Non-cash impairment charges $ 0 $ 9,916 $ 31,892
Impairment of fixed assets   8,200 13,700
2021 Restructuring Plan [Member]      
Restructuring [Abstract]      
Non-cash impairment charges     38,500
Impairment of goodwill     9,200
Impairment of intangible assets     9,000
Impairment of fixed assets     13,700
Inventory write-off     6,600
Restructuring charges     20,000
Employee severance     6,500
Other related restructuring charges   5,000 $ 13,500
Cash payments 5,000 20,000  
Restructuring accrual $ 0 $ 5,000