XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Net Sales and Income Before Income Taxes - Net Sales and Income (Loss) Before Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation Of Revenue [Line Items]        
Net sales $ 102,218 $ 99,647 $ 314,232 $ 296,655
Income before income taxes 1,311 2,398 3,757 5,682
U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 63,118 56,535 182,247 164,167
Income before income taxes 350 (857) (3,119) 1,422
Foreign [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 39,100 43,112 131,985 132,488
Income before income taxes $ 961 $ 3,255 $ 6,876 $ 4,260