v3.26.1
Inventories, net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventories, net    
Total raw materials $ 5,883 $ 5,620
Total work-in-process 21,189 19,907
Total finished goods 4,684 4,883
Total inventories, net 31,756 30,410
Security Products    
Inventories, net    
Total raw materials 3,802 3,979
Total work-in-process 14,621 14,313
Total finished goods 2,942 3,002
Marine Components    
Inventories, net    
Total raw materials 2,081 1,641
Total work-in-process 6,568 5,594
Total finished goods $ 1,742 $ 1,881