XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business and Geographic Segments - Business Segment Information by Geographical Areas (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Net sales $ 161,287 $ 166,562 $ 140,815
Total assets 187,604 177,387 192,452
Security Products [Member]      
Segment Reporting Information [Line Items]      
Net sales 121,182 114,519 105,124
Marine Components      
Segment Reporting Information [Line Items]      
Net sales 40,105 52,043 35,691
Operating Segments [Member] | Security Products [Member]      
Segment Reporting Information [Line Items]      
Total assets 78,519 80,671 78,193
Operating Segments [Member] | Marine Components      
Segment Reporting Information [Line Items]      
Total assets 24,619 26,372 18,167
Corporate      
Segment Reporting Information [Line Items]      
Total assets 84,466 70,344 96,092
Point Of Destination | United States      
Segment Reporting Information [Line Items]      
Net sales 155,092 153,982 129,160
Point Of Destination | Canada      
Segment Reporting Information [Line Items]      
Net sales 3,153 9,227 8,061
Point Of Destination | Mexico      
Segment Reporting Information [Line Items]      
Net sales 829 722 589
Point Of Destination | Other      
Segment Reporting Information [Line Items]      
Net sales $ 2,213 $ 2,631 $ 3,005