XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business segment information - Schedule of Business Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net sales:    
Total net sales $ 37,971 $ 41,151
Operating income (loss):    
Total operating income 3,715 7,040
Interest income 1,224 947
Income before income taxes 4,939 7,987
Security Products    
Net sales:    
Total net sales 29,887 27,342
Marine Components    
Net sales:    
Total net sales 8,084 13,809
Operating Segments | Security Products    
Operating income (loss):    
Total operating income 5,450 5,379
Operating Segments | Marine Components    
Operating income (loss):    
Total operating income 34 3,317
Corporate    
Operating income (loss):    
Total operating income $ (1,769) $ (1,656)