v3.26.3
Note 9 - Commitments and Contingencies (Details Textual) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Accrual for Environmental Loss Contingencies $ 675,000 $ 675,000
Employment Disputes [Member]    
Loss Contingency Accrual $ 1,750,000