XML 36 R26.htm IDEA: XBRL DOCUMENT v3.25.2
Note 11 - Segment Reporting (Tables)
6 Months Ended
Jun. 28, 2025
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
    Three Months Ended     Six Months Ended  
   

June 28, 2025

   

June 29, 2024

   

June 28, 2025

   

June 29, 2024

 

Product sales

  $ 8,078,657     $ 5,030,313     $ 15,584,578     $ 10,942,947  
                                 

Cost of product sales

    6,742,341       5,260,305       13,017,261       10,266,629  

Gross profit (loss)

    1,336,316       (229,992 )     2,567,317       676,318  
                                 

Selling, general, and administrative expenses

    1,199,389       1,084,995       2,300,739       2,250,917  

Income (loss) from operations

    136,927       (1,314,987 )     266,578       (1,574,599 )
                                 

Other income, net

    19,025       90,851       69,501       170,021  

Income (loss) before income taxes

    155,952       (1,224,136 )     336,079       (1,404,578 )

Income tax provision (benefit)

    52,119       (269,832       136,284       (307,120 )

Net income (loss)

  $ 103,833     $ (954,304 )   $ 199,795     $ (1,097,458 )