v3.25.2
Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Disaggregation of Revenue [Line Items]      
Revenues $ 1,231,495 $ 1,205,778 $ 1,238,854
National Retail Solutions [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 128,793 103,141 77,115
Fintech [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 154,610 120,721 86,610
Fintech [Member] | BOSS Revolution Money Transfer [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 139,828 108,332 76,928
Fintech [Member] | Other [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 14,782 12,389 9,682
Net2 phone [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 87,875 82,325 72,388
Traditional Communications [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 860,217 899,591 1,002,741
Traditional Communications [Member] | Other [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 23,133 27,827 33,269
Traditional Communications [Member] | IDT Digital Payments [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 416,312 407,430 417,057
Traditional Communications [Member] | BOSS Revolution [Member]      
Disaggregation of Revenue [Line Items]      
Revenues 211,163 263,215 322,134
Traditional Communications [Member] | IDT Global [Member]      
Disaggregation of Revenue [Line Items]      
Revenues $ 209,609 $ 201,119 $ 230,281