v3.26.1
Accounts receivable, net (Tables)
3 Months Ended
Mar. 31, 2026
Receivables [Abstract]  
Schedule of Accounts Receivable, net

December 31, 

March 31, 

  ​ ​ ​

2025

  ​ ​ ​

2026

(In thousands)

Accounts receivable, net:

 

  ​

 

  ​

Security Products

$

11,474

$

13,990

Marine Components

 

2,362

 

5,039

Allowance for doubtful accounts

 

(70)

 

(70)

Total accounts receivable, net

$

13,766

$

18,959