v3.26.1
Note 1 - Summary of Significant Accounting Policies (Details Textual)
6 Months Ended
Jun. 30, 2026
shares
Dec. 31, 2025
shares
Number of Operating Segments 2  
Number of Reportable Segments 2  
Common Stock, Shares Authorized (in shares) 75,000,000 50,000,000
Common Stock, Shares, Outstanding (in shares) 59,232,793 37,653,183