v3.26.3
Note 11 - Goodwill - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Balance $ 26,488 $ 26,288 $ 26,457
Foreign currency translation adjustments 51 200 (169)
Balance 26,539 26,488 26,288
Fintech [Member]      
Balance 3,199 3,199 3,199
Foreign currency translation adjustments 0 0 0
Balance 3,199 3,199 3,199
Net2phone 2.0 [Member]      
Balance 9,899 9,822 9,844
Foreign currency translation adjustments 14 77 (22)
Balance 9,913 9,899 9,822
Traditional Communications [Member]      
Balance 13,390 13,267 13,414
Foreign currency translation adjustments 37 123 (147)
Balance $ 13,427 $ 13,390 $ 13,267