v3.26.1
Accounts payable and accrued liabilities - Accounts payable and accrued liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Accrued liabilities:    
Employee benefits $ 5,562 $ 11,186
Taxes other than on income 441 371
Professional services 409 263
Insurance 173 224
Advances from customers 169 61
Utilities 77 120
Customer tooling 53 90
Deferred revenue 41 50
Other 308 258
Total accounts payable and accrued liabilities 10,424 15,320
Security Products    
Accounts payable:    
Accounts payable 2,414 2,153
Marine Components    
Accounts payable:    
Accounts payable 739 538
Corporate    
Accounts payable:    
Accounts payable $ 38 $ 6