XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts payable and accrued liabilities - Accounts payable and accrued liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Accrued liabilities:    
Employee benefits $ 7,723 $ 9,794
Taxes other than on income 333 295
Insurance 299 280
Professional services 277 263
Customer tooling 136 147
Advances from customers 71 100
Deferred revenue 54 97
Other 392 308
Total accounts payable and accrued liabilities 13,400 14,971
Security Products    
Accounts payable:    
Accounts payable 3,146 3,016
Marine Components    
Accounts payable:    
Accounts payable 964 $ 671
Corporate    
Accounts payable:    
Accounts payable $ 5