XML 79 R67.htm IDEA: XBRL DOCUMENT v3.23.2
Net Sales and Income Before Income Taxes - Net Sales and Income (Loss) Before Income Taxes (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]        
Net sales $ 107,211 $ 102,582 $ 212,014 $ 197,008
Income before income taxes 1,148 3,315 2,446 3,284
U.S. [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 63,752 56,354 119,129 107,632
Income before income taxes (2,341) 2,565 (3,469) 2,279
Foreign [Member]        
Disaggregation Of Revenue [Line Items]        
Net sales 43,459 46,228 92,885 89,376
Income before income taxes $ 3,489 $ 750 $ 5,915 $ 1,005