XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Note 1 - Condensed Consolidated Financial Statements - Segment Reporting (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 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
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
Net income (loss) 3,436 $ 3,741 $ 2,132 2,357 $ 1,664 $ 681 9,309 4,702
Loss on investments             (0) (91)
Income tax expense (1,452)     (247)     (2,397) (488)
Operating Segments [Member]                
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) [1] 43     (7)     (52) (338)
Net income (loss) 4,888     2,604     11,706 5,281
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment [Member]                
Loss on investments $ 0     $ 0     $ 0 $ (91)
[1] Other segment items include interest income (expense) and foreign currency exchange gains/losses.