XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts payable and accrued liabilities - Accounts payable and accrued liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Accrued liabilities:    
Employee benefits $ 6,862 $ 10,712
Deferred revenue 461 559
Insurance 334 289
Taxes other than on income 344 285
Advances from customers 133 267
Customer tooling 347 145
Professional services 533  
Other 359 340
Total accounts payable and accrued liabilities 13,164 15,745
Security Products    
Accounts payable:    
Accounts payable 3,103 2,514
Marine Components    
Accounts payable:    
Accounts payable 680 $ 634
Corporate    
Accounts payable:    
Accounts payable $ 8