XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cost Reduction and Manufacturing Capacity Rationalization - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Restructuring Cost and Reserve [Line Items]    
Restructuring cost $ 1,896 $ 713
Cost of revenues    
Restructuring Cost and Reserve [Line Items]    
Restructuring cost 1,700  
Selling, general and administrative expenses    
Restructuring Cost and Reserve [Line Items]    
Restructuring cost 200  
Headcount Reduction    
Restructuring Cost and Reserve [Line Items]    
Restructuring cost 1,500  
Facility Exit and Other    
Restructuring Cost and Reserve [Line Items]    
Restructuring cost $ 400