XML 32 R21.htm IDEA: XBRL DOCUMENT v3.25.2
Note 1 - Condensed Consolidated Financial Statements (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

06/30/2025

  

06/30/2024

  

06/30/2025

  

06/30/2024

 

Sales, net

 $21,165  $20,254  $40,219  $38,485 

Cost of products

  11,130   12,707   21,234   24,650 

Gross margin

  10,035   7,547   18,985   13,835 
                 

Engineering and product development

  2,306   1,984   5,033   4,061 

Marketing and selling

  1,941   1,706   3,781   3,230 

General and administrative

  1,791   1,832   3,258   3,536 

Selling, general and administrative expenses

  6,038   5,522   12,072   10,827 

Operating income

  3,997   2,025   6,913   3,008 
                 

Other (expense) income (a)

  19   (141)  (95)  (331)

Income tax (expense) benefit

  (275)  (220)  (945)  (241)

Segment net income

 $3,741  $1,664  $5,873  $2,436 
                 

Reconciliation of profit

                

Adjustments and reconciling item

                

Loss on investments

  -   -   -   (91)

Consolidated net income

 $3,741  $1,664  $5,873  $2,345