XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Business and Geographic Segments - Business Segment Information by Geographical Areas (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Net sales $ 166,562 $ 140,815 $ 114,537
Total assets 177,387 192,452 184,045
Operating Segments [Member] | Security Products [Member]      
Segment Reporting Information [Line Items]      
Net sales 114,519 105,124 87,863
Total assets 80,671 78,193 70,755
Operating Segments [Member] | Marine Components      
Segment Reporting Information [Line Items]      
Net sales 52,043 35,691 26,674
Total assets 26,372 18,167 15,515
Corporate      
Segment Reporting Information [Line Items]      
Total assets 70,344 96,092 97,775
Point Of Destination | United States      
Segment Reporting Information [Line Items]      
Net sales 153,982 129,160 107,712
Point Of Destination | Canada      
Segment Reporting Information [Line Items]      
Net sales 9,227 8,061 4,423
Point Of Destination | Mexico      
Segment Reporting Information [Line Items]      
Net sales 722 589 431
Point Of Destination | Other      
Segment Reporting Information [Line Items]      
Net sales $ 2,631 $ 3,005 $ 1,971