XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts payable and accrued liabilities - Accounts payable and accrued liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Accrued liabilities:    
Employee benefits $ 5,286 $ 9,794
Taxes other than on income 460 295
Insurance 292 280
Professional services 288 263
Customer tooling 142 147
Advances from customers 134 100
Deferred revenue 91 97
Other 358 308
Total accounts payable and accrued liabilities 11,094 14,971
Contran Corporation | Related Party    
Accrued liabilities:    
Payable to affiliate 142  
Security Products    
Accounts payable:    
Accounts payable 3,078 3,016
Marine Components    
Accounts payable:    
Accounts payable 770 $ 671
Corporate    
Accounts payable:    
Accounts payable $ 53