v3.26.1
Note 5 - Capital Shares - Options Outstanding and Exercisable (Details) - $ / shares
9 Months Ended
Jun. 30, 2026
Sep. 30, 2025
Jun. 30, 2025
Sep. 30, 2024
Options, number (in shares) 378,039 378,039 378,235 383,040
Options, exercisable (in shares) 378,039      
Options, weighted average exercise price (in dollars per share) $ 24.7 $ 24.7 $ 24.66 $ 24.93
Range One [Member]        
Options, number (in shares) 37,719      
Options, exercisable (in shares) 37,719      
Options, weighted average exercise price (in dollars per share) $ 15.12      
Range Two [Member]        
Options, number (in shares) 43,031      
Options, exercisable (in shares) 43,031      
Options, weighted average exercise price (in dollars per share) $ 22.12      
Range Three [Member]        
Options, number (in shares) 51,006      
Options, exercisable (in shares) 51,006      
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit (in dollars per share) $ 52.08      
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (in dollars per share) $ 56.49      
Range Four [Member]        
Options, number (in shares) 79,651      
Options, exercisable (in shares) 79,651      
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit (in dollars per share) $ 36.75      
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (in dollars per share) $ 40.18      
Range Five [Member]        
Options, number (in shares) 56,865      
Options, exercisable (in shares) 56,865      
Options, weighted average exercise price (in dollars per share) $ 25.97      
Range Six [Member]        
Options, number (in shares) 109,767      
Options, exercisable (in shares) 109,767      
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit (in dollars per share) $ 4.1      
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (in dollars per share) $ 10.01