XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Business and Geographic Segments - Schedule of Business Segment Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Total net sales $ 140,815 $ 114,537 $ 124,243
Total operating income (loss) 20,526 11,817 17,666
Interest income 1,197 1,680 3,270
Income before income taxes 21,723 13,497 20,936
Depreciation and amortization 3,839 3,827 3,684
Total capital expenditures 4,094 1,740 3,166
Operating Segments | Security Products      
Segment Reporting Information [Line Items]      
Total net sales 105,124 87,863 99,328
Total operating income (loss) 21,622 14,926 21,013
Depreciation and amortization 2,890 3,069 3,056
Total capital expenditures 1,044 1,252 1,530
Operating Segments | Marine Components      
Segment Reporting Information [Line Items]      
Total net sales 35,691 26,674 24,915
Total operating income (loss) 5,591 4,088 3,644
Depreciation and amortization 940 757 627
Total capital expenditures 3,050 458 1,636
Corporate      
Segment Reporting Information [Line Items]      
Total operating income (loss) (6,687) (7,197) (6,991)
Depreciation and amortization $ 9 1 $ 1
Total capital expenditures   $ 30