XML 52 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business and geographic segments - Business Segment Information by Geographical Areas (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business and geographic segments      
Net sales $ 145,941 $ 161,287 $ 166,562
Total assets 163,044 187,604 177,387
Security Products      
Business and geographic segments      
Net sales 115,243 121,182 114,519
Marine Components      
Business and geographic segments      
Net sales 30,698 40,105 52,043
Operating Segments | Security Products      
Business and geographic segments      
Total assets 74,999 78,519 80,671
Operating Segments | Marine Components      
Business and geographic segments      
Total assets 22,591 24,619 26,372
Corporate      
Business and geographic segments      
Total assets 65,454 84,466 70,344
Point Of Destination | United States      
Business and geographic segments      
Net sales 141,328 155,092 153,982
Point Of Destination | Canada      
Business and geographic segments      
Net sales 1,860 3,153 9,227
Point Of Destination | Mexico      
Business and geographic segments      
Net sales 774 829 722
Point Of Destination | Other      
Business and geographic segments      
Net sales $ 1,979 $ 2,213 $ 2,631