XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue recognition - Schedule of Disaggregation of Net Sales By Reporting Unit (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation Of Revenue [Line Items]    
Net sales $ 40,272 $ 37,971
Security Products    
Disaggregation Of Revenue [Line Items]    
Net sales 30,230 29,887
Marine Components    
Disaggregation Of Revenue [Line Items]    
Net sales $ 10,042 $ 8,084