XML 33 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts payable and accrued liabilities (Tables)
6 Months Ended
Jun. 30, 2024
Payables And Accruals [Abstract]  
Accounts payable and accrued liabilities

December 31, 

June 30, 

    

2023

    

2024

(In thousands)

Accounts payable:

 

  

 

  

Security Products

$

2,514

$

3,103

Marine Components

 

634

 

680

Corporate

8

Accrued liabilities:

 

  

 

Employee benefits

 

10,712

 

6,862

Deferred revenue

559

461

Insurance

 

289

 

334

Taxes other than on income

 

285

 

344

Advances from customers

267

133

Customer tooling

 

145

 

347

Professional services

533

Other

 

340

 

359

Total accounts payable and accrued liabilities

$

15,745

$

13,164