XML 81 R71.htm IDEA: XBRL DOCUMENT v3.26.1
Supplemental Financial Information (Restructuring and Impairment Charges) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Restructuring charges    
Restructuring charges $ 5,700 $ 5,900
Impairment charges    
Lease impairment charges 200 0
Total impairment charges 200 0
Total restructuring and impairment charges 5,900 5,900
Manufacturing footprint consolidation    
Restructuring charges    
Restructuring charges 4,400 4,000
Global workforce reduction    
Restructuring charges    
Restructuring charges 500 1,800
Executive leadership transition    
Restructuring charges    
Restructuring charges 800 0
Other    
Restructuring charges    
Restructuring charges $ 0 $ 100