v3.26.1
Note 16 - Leases - Schedule of Undiscounted Future Minimum Lease Payments (Details) (Parentheticals)
Jun. 30, 2026
Leases [Abstract]  
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Liabilities