v3.26.1
Accounts payable and accrued liabilities - Accounts payable and accrued liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accrued liabilities:    
Employee benefits $ 8,444 $ 11,186
Taxes other than on income 297 371
Professional services 553 263
Insurance 154 224
Advances from customers 166 61
Operating lease liability $ 92  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total accounts payable and accrued liabilities  
Utilities $ 83 120
Customer tooling 66 90
Deferred revenue 42 50
Other 285 258
Total accounts payable and accrued liabilities 14,131 15,320
Security Products    
Accounts payable:    
Accounts payable 2,956 2,153
Marine Components    
Accounts payable:    
Accounts payable $ 993 538
Corporate    
Accounts payable:    
Accounts payable   $ 6