XML 52 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts payable and accrued liabilities - Accounts payable and accrued liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued liabilities:    
Employee benefits $ 10,712 $ 10,489
Deferred revenue 559 243
Insurance 289 255
Taxes other than on income 285 279
Advances from customers 267 298
Customer tooling 145 135
Other 340 382
Total accounts payable and accrued liabilities 15,745 15,618
Security Products    
Accounts payable:    
Accounts payable 2,514 2,663
Marine Components    
Accounts payable:    
Accounts payable $ 634 $ 874