v3.26.1
Note 12 - Stockholders' Equity (Details Textual) - shares
Mar. 31, 2026
Dec. 31, 2025
Common Stock, Shares, Outstanding (in shares) 4,764,612 4,667,004
Common Stock, Shares Authorized (in shares) 300,000,000 300,000,000