XML 31 R20.htm IDEA: XBRL DOCUMENT v3.25.3
Note 1 - Condensed Consolidated Financial Statements (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Three Months Ended

  

Nine Months Ended

 
  

September 30, 2025

  September 30, 2024  September 30, 2025  September 30, 2024 

Sales, net

 $24,411  $20,179  $64,630  $58,664 

Cost of products

  12,222   12,343   33,453   36,993 

Gross margin

  12,189   7,836   31,177   21,671 
                 

Engineering and product development

  2,771   1,861   7,805   5,922 

Marketing and selling

  2,130   1,459   5,910   4,617 

General and administrative

  2,443   1,905   5,704   5,513 

Selling, general and administrative expenses

  7,344   5,225   19,419   16,052 

Operating income

  4,845   2,611   11,758   5,619 
                 

Other income (expense) (a)

  43   (7)  (52)  (338)

Segment net income

 $4,888  $2,604  $11,706  $5,281 
                 

Reconciliation of profit

                

Adjustments and reconciling item

                

Loss on investments

  -   -   -   (91)

Income tax expense

  (1,452)  (247)  (2,397)  (488)

Consolidated net income

 $3,436  $2,357  $9,309  $4,702