v3.26.3
Note 4 - Revenue Recognition - Revenues by Geographic Region (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Revenues $ 1,297,960 $ 1,231,495 $ 1,205,778
UNITED STATES      
Revenues 1,035,446 972,206 922,950
UNITED KINGDOM      
Revenues 159,680 184,181 209,493
Other [Member]      
Revenues 102,834 75,108 73,335
Non-US [Member]      
Revenues 262,514 259,289 282,828
National Retail Solutions [Member]      
Revenues 159,399 128,793 103,141
National Retail Solutions [Member] | UNITED STATES      
Revenues 159,190 128,793 103,141
National Retail Solutions [Member] | UNITED KINGDOM      
Revenues 0 0 0
National Retail Solutions [Member] | Other [Member]      
Revenues 209 0 0
National Retail Solutions [Member] | Non-US [Member]      
Revenues 209 0 0
Fintech [Member]      
Revenues 175,994 154,610 120,721
Fintech [Member] | UNITED STATES      
Revenues 168,766 149,503 116,732
Fintech [Member] | UNITED KINGDOM      
Revenues 0 0 0
Fintech [Member] | Other [Member]      
Revenues 7,228 5,107 3,989
Fintech [Member] | Non-US [Member]      
Revenues 7,228 5,107 3,989
Net2phone [Member]      
Revenues 96,639 87,875 82,325
Net2phone [Member] | UNITED STATES      
Revenues 55,201 50,665 44,617
Net2phone [Member] | UNITED KINGDOM      
Revenues 0 0 0
Net2phone [Member] | Other [Member]      
Revenues 41,438 37,210 37,708
Net2phone [Member] | Non-US [Member]      
Revenues 41,438 37,210 37,708
Traditional Communications [Member]      
Revenues 865,928 860,217 899,591
Traditional Communications [Member] | UNITED STATES      
Revenues 652,289 643,245 658,460
Traditional Communications [Member] | UNITED KINGDOM      
Revenues 159,680 184,181 209,493
Traditional Communications [Member] | Other [Member]      
Revenues 53,959 32,791 31,638
Traditional Communications [Member] | Non-US [Member]      
Revenues $ 213,639 $ 216,972 $ 241,131