Quarterly report [Sections 13 or 15(d)]

Note 15 - Leases (Details Textual)

v3.26.1
Note 15 - Leases (Details Textual)
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2026
USD ($)
Apr. 30, 2025
USD ($)
Apr. 30, 2024
USD ($)
ft²
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Nov. 19, 2021
ft²
Jan. 01, 2015
ft²
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability           $ 3,553,000 $ 0    
Operating Lease, Weighted Average Remaining Lease Term       3 years 10 months 20 days 3 years 3 months 29 days 3 years 10 months 20 days 3 years 3 months 29 days    
Operating Lease, Weighted Average Discount Rate, Percent       7.13% 7.38% 7.13% 7.38%    
Operating Lease, Payments       $ 798,000 $ 835,000 $ 2,471,000 $ 2,470,000    
7050 Winnetka Avenue North, Brooklyn Park, Minnesota [Member]                  
Area of Real Estate Property | ft²                 85,000
Lessee, Operating Lease, Term of Contract                 10 years 2 months
Lessee, Operating Lease, Renewal Term     3 years            
Right-of-Use Asset Obtained in Exchange for Operating Lease Liability   $ 1,337,000              
Tijuana, Mexico 3 [Member]                  
Area of Real Estate Property | ft²     318,000            
Lessee, Operating Lease, Term of Contract     7 years            
Lessee, Operating Lease, Renewal Term     5 years            
Operating Lease, Monthly Payment     $ 169,000            
Operating Lease, Payments, Annual Increase, Percentage     2.00%            
Tijuana, Mexico 3 [Member] | Lease Mandatory Contractual Term [Member]                  
Lessee, Operating Lease, Term of Contract     5 years            
Brooklyn Park, MN [Member]                  
Area of Real Estate Property | ft²               105,000  
Lessee, Operating Lease, Term of Contract               5 years  
Lessee, Operating Lease, Renewal Term 61 months             5 years  
Increase (Decrease) in Operating Lease Liability $ 3,553,000