XML 160 R128.htm IDEA: XBRL DOCUMENT v3.25.0.1
Restructuring and Related Activities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Restructuring and Related Activities [Abstract]      
Restructuring and Related Charges to Inventory $ 2,202 $ 0  
Restructuring and Related Charges Fixed Asset Write Off 453 0  
Rationalization-related expenses 2,655 0  
Severance Costs 2,814 0  
Other Restructuring Costs 342 0  
Restructuring Charges $ 3,156 $ 0 $ 0