XML 37 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories, net (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Inventory [Line Items]    
Total raw materials $ 5,773 $ 5,652
Total work-in-process 22,213 17,638
Total finished goods 4,915 5,076
Total inventories, net 32,901 28,366
Security Products    
Inventory [Line Items]    
Total raw materials 3,913 4,063
Total work-in-process 15,604 13,241
Total finished goods 3,018 2,895
Marine Components    
Inventory [Line Items]    
Total raw materials 1,860 1,589
Total work-in-process 6,609 4,397
Total finished goods $ 1,897 $ 2,181