XML 35 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Business segment information - Schedule of Business Segment Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net sales:        
Total net sales $ 36,616 $ 41,675 $ 77,767 $ 83,725
Operating income (loss):        
Total operating income 4,367 7,745 11,407 14,051
Interest income 992 337 1,939 551
Income before income taxes 5,359 8,082 13,346 14,602
Security Products        
Net sales:        
Total net sales 25,672 28,837 53,014 58,418
Marine Components        
Net sales:        
Total net sales 10,944 12,838 24,753 25,307
Operating Segments | Security Products        
Operating income (loss):        
Total operating income 4,134 6,731 9,513 12,741
Operating Segments | Marine Components        
Operating income (loss):        
Total operating income 1,943 2,724 5,260 4,733
Corporate        
Operating income (loss):        
Total operating income $ (1,710) $ (1,710) $ (3,366) $ (3,423)