XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.2
Cost Reduction and Manufacturing Capacity Rationalization - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Restructuring Cost and Reserve [Line Items]          
Restructuring cost $ 718 $ 713 $ 1,751 $ 989 $ 1,400
Headcount Reduction | Cost of revenues          
Restructuring Cost and Reserve [Line Items]          
Restructuring cost 300       500
Facility Exit and Other | Cost of revenues          
Restructuring Cost and Reserve [Line Items]          
Restructuring cost $ 400       $ 900