XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Sales and Income (Loss) Before Income Taxes - Net Sales and Income (Loss) Before Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation Of Revenue [Line Items]        
Net sales $ 99,647 $ 81,185 $ 296,655 $ 260,413
Income (loss) before income taxes 2,121 (1,175) 4,697 2,116
U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 56,535 44,859 164,167 133,233
Income (loss) before income taxes (1,134) (2,201) 437 (3,472)
Foreign [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 43,112 36,326 132,488 127,180
Income (loss) before income taxes $ 3,255 $ 1,026 $ 4,260 $ 5,588