v3.26.1
Note 11 - Commitments and Contingent Liabilities (Details Textual) - January 2026 Breach of Contract [Member]
$ in Millions
Jan. 31, 2026
USD ($)
Minimum [Member]  
Loss Contingency, Estimate of Possible Loss $ 0.1
Maximum [Member]  
Loss Contingency, Estimate of Possible Loss $ 0.8