v3.25.2
Note 1 - Description of the Business and Basis of Presentation (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Apr. 16, 2025
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001   $ 0.001       $ 0.001    
Operating Income (Loss) $ 877,000 $ 736,000 $ 1,703,000 $ 1,677,000          
Net Income (Loss) Attributable to Parent (4,961,000) 967,000 (3,744,000) 2,012,000          
Cash Provided by (Used in) Operating Activity, Including Discontinued Operation     (3,063,000) (300,000)          
Equity, Attributable to Parent (2,190,000) $ 296,000 (2,190,000) $ 296,000   $ 2,809,000 $ 1,780,000 $ 1,090,000 $ 107,000
Working Capital 2,211,000   $ 2,211,000       $ 1,855,000    
Asset Purchase Agreement [Member]                  
Proceeds from Sale of Productive Assets $ 6,500,000                
Asset Purchase, Maximum Additional Payment for Products Sold         $ 4,200,000