v3.26.1
Note 1 - Condensed Consolidated Financial Statements (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Segment Reporting [Table Text Block]
  

Three Months Ended

  

Six Months Ended

 
  

June 30, 2026

  

June 30, 2025

  

June 30, 2026

  

June 30, 2025

 

Sales, net

 $23,414  $21,165  $44,707  $40,219 

Cost of products

  11,271   11,130   21,535   21,234 

Gross margin

  12,143   10,035   23,172   18,985 
                 

Engineering and product development

  3,957   2,306   7,621   5,033 

Marketing and selling

  1,857   1,941   3,675   3,781 

General and administrative

  2,500   1,791   4,758   3,258 

Selling, general and administrative expenses

  8,314   6,038   16,054   12,072 

Operating income

  3,829   3,997   7,118   6,913 
                 

Other income (expense) (a)

  174   19   329   (95)

Income tax (expense)

  (835)  (275)  (1,517)  (945)

Segment net income

 $3,168  $3,741  $5,930  $5,873