XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business and Geographic Information - Schedule of Disaggregates Net Sales By Reporting Unit (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation Of Revenue [Line Items]      
Net sales $ 161,287 $ 166,562 $ 140,815
Security Products      
Disaggregation Of Revenue [Line Items]      
Net sales 121,182 114,519 105,124
Marine Components      
Disaggregation Of Revenue [Line Items]      
Net sales $ 40,105 $ 52,043 $ 35,691