v3.26.1
Note 17 - Long Term Leases (Details Textual)
Jun. 30, 2026
Equipment [Member]  
Number of Finance Leases 2
Office Equipment and Vehicles [Member]  
Number of Operating Leases 5