XML 40 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts payable and accrued liabilities - Accounts payable and accrued liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accrued liabilities:    
Employee benefits $ 4,819 $ 10,712
Deferred revenue 104 559
Insurance 269 289
Taxes other than on income 453 285
Advances from customers 162 267
Customer tooling 254 145
Other 562 340
Total accounts payable and accrued liabilities 9,697 15,745
Security Products    
Accounts payable:    
Accounts payable 2,358 2,514
Marine Components    
Accounts payable:    
Accounts payable 643 $ 634
Corporate    
Accounts payable:    
Accounts payable $ 73