v3.25.4
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