Note 9 - Leases - Schedule of Lease Assets and Liabilities (Details) (Parentheticals) |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Operating Lease, Right-of-Use Asset, Statement of Financial Position | Right of Use Assets and Other Assets, Noncurrent | Right of Use Assets and Other Assets, Noncurrent |
| Finance Lease, Right-of-Use Asset, Statement of Financial Position | Property, Plant and Equipment, Net | Property, Plant and Equipment, Net |
| Operating Lease, Liability, Current, Statement of Financial Position | Finance Lease and Operating Lease, Liability, Current | Finance Lease and Operating Lease, Liability, Current |
| Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] | Finance Lease and Operating Lease, Liability, Current |