v3.26.1
Note 4 - Revenue Recognition - Disaggregated Revenues by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Revenues $ 315,713 $ 301,985 $ 958,981 $ 914,901
National Retail Solutions [Member]        
Revenues 38,000 31,145 114,421 94,483
Fintech [Member]        
Revenues 45,004 38,619 128,918 112,527
Fintech [Member] | BOSS Money [Member]        
Revenues 39,665 34,411 114,224 101,608
Fintech [Member] | Product and Service, Other [Member]        
Revenues 5,339 4,208 14,694 10,919
Net2phone [Member]        
Revenues 24,368 21,990 71,717 65,099
Traditional Communications [Member]        
Revenues 208,341 210,231 643,925 642,792
Traditional Communications [Member] | Product and Service, Other [Member]        
Revenues 5,483 5,834 17,123 17,876
Traditional Communications [Member] | IDT Digital Payments [Member]        
Revenues 103,855 102,620 315,294 309,333
Traditional Communications [Member] | IDT Global [Member]        
Revenues 55,610 50,044 175,393 153,701
Traditional Communications [Member] | BOSS Revolution [Member]        
Revenues $ 43,393 $ 51,733 $ 136,115 $ 161,882