XML 39 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts payable and accrued liabilities - Accounts payable and accrued liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Accrued liabilities:    
Employee benefits $ 7,220 $ 10,489
Taxes other than on income 339 279
Insurance 268 255
Deferred revenue 189 243
Customer tooling 178 135
Advances from customers 156 298
Other 380 382
Total accounts payable and accrued liabilities 13,954 15,618
Security Products    
Accounts payable:    
Accounts payable 4,018 2,663
Marine Components    
Accounts payable:    
Accounts payable $ 1,206 $ 874