Note 9 - Leases - Operating and Finance Leases (Details) (Parentheticals) |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] | Property, Plant and Equipment with Construction in Progress, Net | Property, Plant and Equipment with Construction in Progress, Net |