v3.26.3
Note 4 - Revenue Recognition - Disaggregated Revenues by Segment (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
National Retail Solutions [Member]      
Revenues 159,399 128,793 103,141
Fintech [Member]      
Revenues 175,994 154,610 120,721
Fintech [Member] | BOSS Money [Member]      
Revenues 156,670 139,828 108,332
Fintech [Member] | Product and Service, Other [Member]      
Revenues 19,324 14,782 12,389
Net2phone [Member]      
Revenues 96,639 87,875 82,325
Traditional Communications [Member]      
Revenues 865,928 860,217 899,591
Traditional Communications [Member] | Product and Service, Other [Member]      
Revenues 24,949 23,133 27,827
Traditional Communications [Member] | IDT Digital Payments [Member]      
Revenues 429,160 416,312 407,430
Traditional Communications [Member] | BOSS Revolution [Member]      
Revenues 180,300 211,163 263,215
Traditional Communications [Member] | IDT Global [Member]      
Revenues $ 231,519 $ 209,609 $ 201,119