XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Business and Geographic Segments - Schedule of Business Segment Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Net sales:      
Total net sales $ 166,562 $ 140,815 $ 114,537
Operating income (loss):      
Total operating income 25,436 20,526 11,817
Interest income 1,877 1,197 1,680
Income before income taxes 27,313 21,723 13,497
Depreciation and amortization 3,977 3,839 3,827
Total capital expenditures 3,695 4,094 1,740
Operating Segments | Security Products      
Net sales:      
Total net sales 114,519 105,124 87,863
Operating income (loss):      
Total operating income 22,744 21,622 14,926
Depreciation and amortization 2,801 2,890 3,069
Total capital expenditures 2,015 1,044 1,252
Operating Segments | Marine Components      
Net sales:      
Total net sales 52,043 35,691 26,674
Operating income (loss):      
Total operating income 9,561 5,591 4,088
Depreciation and amortization 1,167 940 757
Total capital expenditures 1,680 3,050 458
Corporate      
Operating income (loss):      
Total operating income (6,869) (6,687) (7,197)
Depreciation and amortization $ 9 $ 9 1
Total capital expenditures     $ 30