v3.26.1
Note 13 - Commitments and Contingencies (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
May 01, 2022
Nov. 01, 2019
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Oct. 01, 2025
Aug. 12, 2025
Jun. 02, 2022
Operating Lease, Expense     $ 81,000 $ 29,000 $ 162,000 $ 73,000        
Operating Lease, Right-of-Use Asset     505,000   505,000   $ 632,000      
Operating Lease, Liability     $ 514,000   514,000          
Williamsville Lease [Member]                    
Lessee, Operating Lease, Term of Contract 1 year                  
Lease, Monthly Rent $ 1,650                  
Lessee, Operating Lease, Renewal Term 1 year                  
Corporate Headquarters Lease [Member]                    
Lessee, Operating Lease, Term of Contract   5 years                
Lease, Monthly Rent   $ 22,940                
Operating Lease, Expense         $ 138,000 $ 138,000        
Lease at 5331 Production Drive, Huntington Beach, Ca [Member]                    
Lessee, Operating Lease, Renewal Term                 3 years 3 years
Operating Lease, Right-of-Use Asset                 $ 583,000  
Operating Lease, Liability                 $ 583,000  
Lease at 15902-06 Manufacture Lane, Huntington Beach, CA [Member]                    
Lessee, Operating Lease, Term of Contract               1 year 6 months    
Operating Lease, Right-of-Use Asset               $ 123,000    
Operating Lease, Liability               $ 123,000