XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Accounts payable and accrued liabilities - Accounts payable and accrued liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Accrued liabilities:    
Employee benefits $ 7,834 $ 10,712
Deferred revenue 98 559
Insurance 311 289
Taxes other than on income 512 285
Advances from customers 97 267
Customer tooling 255 145
Professional services 270  
Other 406 340
Total accounts payable and accrued liabilities 13,074 15,745
Security Products    
Accounts payable:    
Accounts payable 2,550 2,514
Marine Components    
Accounts payable:    
Accounts payable 586 $ 634
Corporate    
Accounts payable:    
Accounts payable 13  
Related Party [Member] | Contran Corporation    
Accrued liabilities:    
Payable to affiliate - Contran $ 142