XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.3
Accounts payable and accrued liabilities - Accounts payable and accrued liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Accrued liabilities:    
Employee benefits $ 9,025 $ 9,794
Taxes other than on income 471 295
Insurance 303 280
Professional services 270 263
Customer tooling 125 147
Advances from customers 113 100
Deferred revenue 50 97
Other 346 308
Total accounts payable and accrued liabilities 14,052 14,971
Contran Corporation | Related Party    
Accrued liabilities:    
Payable to affiliate 142  
Security Products    
Accounts payable:    
Accounts payable 2,574 3,016
Marine Components    
Accounts payable:    
Accounts payable 615 $ 671
Corporate    
Accounts payable:    
Accounts payable $ 18