XML 134 R120.htm IDEA: XBRL DOCUMENT v3.25.4
Restructuring Charges - Narratives (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Restructuring Charges        
Charges incurred   $ 1,605   $ 1,775
Other Restructuring        
Restructuring Charges        
Charges incurred   900    
Facility closure restructuring        
Restructuring Charges        
Charges incurred $ 700 1,605    
Expected additional restructuring charges $ 0      
Facility closure restructuring | Minimum        
Restructuring Charges        
Expected additional restructuring charges   300    
Facility closure restructuring | Maximum        
Restructuring Charges        
Expected additional restructuring charges   $ 500    
Organizational Restructuring        
Restructuring Charges        
Charges incurred     $ 0 $ 1,775
Expected additional restructuring charges     $ 0