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 6 Months Ended
Mar. 31, 2026
USD ($)
Apr. 30, 2025
USD ($)
Apr. 30, 2024
USD ($)
ft²
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Mar. 31, 2026
USD ($)
Mar. 31, 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 4 years 1 month 6 days     4 years 1 month 6 days 3 years 6 months 21 days 4 years 1 month 6 days 3 years 6 months 21 days    
Operating Lease, Weighted Average Discount Rate, Percent 7.15%     7.15% 7.34% 7.15% 7.34%    
Operating Lease, Payments       $ 838,000 $ 819,000 $ 1,673,000 $ 1,635,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  
Increase (Decrease) in Operating Lease Liability $ 3,553,000