v3.26.1
Note 2 - Leases (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Lessee, Operating Lease, Renewal Term 5 years  
Proceeds from Sale of Property, Plant, and Equipment $ 2,924,000 $ 24,000
Sale and Leaseback Transaction, Gain (Loss), Net 2,370,000 (0)
Operating Lease, Right-of-Use Asset 7,333,000 3,749,000
Operating Lease, Liability $ 7,692,000 $ 4,157,000
Land and Building in Toluca, Mexico [Member]    
Lessee, Operating Lease, Term of Contract 5 years  
Operating Lease, Right-of-Use Asset $ 2,486,000  
Financing Lease, Increase/Decrease During Period 3,645,000  
Operating Lease, Liability 2,486,000  
Sale of Facility in Louisville, Kentucky [Member]    
Sale Leaseback Transaction, Net Book Value 414,000  
Proceeds From Sale, Loan, and Lease, Held-for-investment, Gross 3,200,000  
Lease Transaction Costs 280,000  
Proceeds from Sale of Property, Plant, and Equipment $ 2,920,000  
Sale Leaseback Transaction, Lease Term (Year) 20 years  
Sale Leaseback Transaction, Initial Annual Payment $ 280,000  
Operating Lease, Payments, Percentage Annual Increase 3.00%  
Sale and Leaseback Transaction, Gain (Loss), Net $ 2,506,000  
Operating Lease, Right-of-Use Asset 2,205,000  
Operating Lease, Liability $ 2,205,000  
Minimum [Member]    
Lessee, Operating Lease, Term of Contract 10 years  
Maximum [Member]    
Lessee, Operating Lease, Term of Contract 20 years