XML 127 R108.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring and Severance Charges, 2021 Restructuring Plan (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Restructuring [Abstract]          
Non-cash impairment charges   $ 181,069 $ 0 $ 9,916  
Impairment of goodwill $ 130,900        
Impairment of fixed assets   $ 36,600   8,200  
2021 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
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]         Restructuring and impairment expenses
Employee severance         $ 6,500
Other related restructuring charges       5,000 13,500
Restructuring accrual     0 5,000 $ 20,000
Cash payments     $ 5,000 $ 20,000