Quarterly report [Sections 13 or 15(d)]

Note 15 - Stockholders' Equity - Shares Purchased (Details)

v3.26.3
Note 15 - Stockholders' Equity - Shares Purchased (Details) - USD ($)
1 Months Ended 9 Months Ended
Jan. 31, 2026
Dec. 31, 2025
Aug. 31, 2026
Aug. 31, 2025
Number of shares (in shares) 31,517 27,388 58,905  
Cost of shares $ 499,996 $ 453,035 $ 953,031 $ 55,000
Average cost per share (in dollars per share) $ 15.9 $ 16.5 $ 16.2