XML 57 R42.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts payable and accrued liabilities - Accounts payable and accrued liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued liabilities:    
Employee benefits $ 9,794 $ 10,712
Taxes other than on income 295 285
Insurance 280 289
Professional services 263  
Customer tooling 147 145
Advances from customers 100 267
Deferred revenue 97 559
Other 308 340
Total accounts payable and accrued liabilities 14,971 15,745
Security Products    
Accounts payable:    
Accounts payable 3,016 2,514
Marine Components    
Accounts payable:    
Accounts payable $ 671 $ 634