Note 4 - Revenue Recognition (Tables)
|
9 Months Ended |
Apr. 30, 2026 |
| Notes Tables |
|
| Disaggregation of Revenue [Table Text Block] |
| | Three Months Ended April 30, | | | Nine Months Ended April 30, | |
(in thousands) | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
NRS | | $ | 38,000 | | | $ | 31,145 | | | $ | 114,421 | | | $ | 94,483 | |
| | | | | | | | | | | | | | | | |
Fintech | | | | | | | | | | | | | | | | |
Boss Money | | | 39,665 | | | | 34,411 | | | | 114,224 | | | | 101,608 | |
Other | | | 5,339 | | | | 4,208 | | | | 14,694 | | | | 10,919 | |
Total Fintech | | | 45,004 | | | | 38,619 | | | | 128,918 | | | | 112,527 | |
| | | | | | | | | | | | | | | | |
net2phone | | | 24,368 | | | | 21,990 | | | | 71,717 | | | | 65,099 | |
| | | | | | | | | | | | | | | | |
Traditional Communications | | | | | | | | | | | | | | | | |
IDT Digital Payments | | | 103,855 | | | | 102,620 | | | | 315,294 | | | | 309,333 | |
IDT Global | | | 55,610 | | | | 50,044 | | | | 175,393 | | | | 153,701 | |
BOSS Revolution | | | 43,393 | | | | 51,733 | | | | 136,115 | | | | 161,882 | |
Other | | | 5,483 | | | | 5,834 | | | | 17,123 | | | | 17,876 | |
Total Traditional Communications | | | 208,341 | | | | 210,231 | | | | 643,925 | | | | 642,792 | |
| | | | | | | | | | | | | | | | |
Total | | $ | 315,713 | | | $ | 301,985 | | | $ | 958,981 | | | $ | 914,901 | |
|
| Segment Reporting, Entity-Wide Information Not Provided as Part of Reportable Segment, Geographical Area, Revenue [Table Text Block] |
(in thousands) | | NRS | | | Fintech | | | net2phone | | | Traditional Communications | | | Total | |
Three Months Ended April 30, 2026 | | | | | | | | | | | | | | | | | | | | |
United States | | $ | 37,951 | | | $ | 43,230 | | | $ | 13,851 | | | $ | 156,238 | | | $ | 251,270 | |
Outside the United States: | | | | | | | | | | | | | | | | | | | | |
United Kingdom | | | - | | | | - | | | | - | | | | 38,369 | | | | 38,369 | |
Other | | | 49 | | | | 1,774 | | | | 10,517 | | | | 13,734 | | | | 26,074 | |
| | | | | | | | | | | | | | | | | | | | |
Total outside the United States | | | 49 | | | | 1,774 | | | | 10,517 | | | | 52,103 | | | | 64,443 | |
| | | | | | | | | | | | | | | | | | | | |
Total | | | $38,000 | | | | $45,004 | | | | $24,368 | | | | $208,341 | | | | $315,713 | |
(in thousands) | | NRS | | | Fintech | | | net2phone | | | Traditional Communications | | | Total | |
Three Months Ended April 30, 2025 | | | | | | | | | | | | | | | | | | | | |
United States | | $ | 31,145 | | | $ | 37,278 | | | $ | 12,758 | | | $ | 157,577 | | | $ | 238,758 | |
Outside the United States: | | | | | | | | | | | | | | | | | | | | |
United Kingdom | | | - | | | | - | | | | - | | | | 45,858 | | | | 45,858 | |
Other | | | - | | | | 1,341 | | | | 9,232 | | | | 6,796 | | | | 17,369 | |
| | | | | | | | | | | | | | | | | | | | |
Total outside the United States | | | - | | | | 1,341 | | | | 9,232 | | | | 52,654 | | | | 63,227 | |
| | | | | | | | | | | | | | | | | | | | |
Total | | $ | 31,145 | | | $ | 38,619 | | | $ | 21,990 | | | $ | 210,231 | | | $ | 301,985 | |
(in thousands) | | NRS | | | Fintech | | | net2phone | | | Traditional Communications | | | Total | |
Nine Months Ended April 30, 2026 | | | | | | | | | | | | | | | | | | | | |
United States | | $ | 114,271 | | | $ | 124,098 | | | $ | 41,136 | | | $ | 482,872 | | | $ | 762,377 | |
Outside the United States: | | | | | | | | | | | | | | | | | | | | |
United Kingdom | | | - | | | | - | | | | - | | | | 120,211 | | | | 120,211 | |
Other | | | 150 | | | | 4,820 | | | | 30,581 | | | | 40,842 | | | | 76,393 | |
| | | | | | | | | | | | | | | | | | | | |
Total outside the United States | | | 150 | | | | 4,820 | | | | 30,581 | | | | 161,053 | | | | 196,604 | |
| | | | | | | | | | | | | | | | | | | | |
Total | | $ | 114,421 | | | $ | 128,918 | | | $ | 71,717 | | | $ | 643,925 | | | $ | 958,981 | |
(in thousands) | | NRS | | | Fintech | | | net2phone | | | Traditional Communications | | | Total | |
Nine Months Ended April 30, 2025 | | | | | | | | | | | | | | | | | | | | |
United States | | $ | 94,483 | | | $ | 108,786 | | | $ | 37,534 | | | $ | 481,752 | | | $ | 722,555 | |
Outside the United States: | | | | | | | | | | | | | | | | | | | | |
United Kingdom | | | - | | | | - | | | | - | | | | 139,604 | | | | 139,604 | |
Other | | | - | | | | 3,741 | | | | 27,565 | | | | 21,436 | | | | 52,742 | |
| | | | | | | | | | | | | | | | | | | | |
Total outside the United States | | | - | | | | 3,741 | | | | 27,565 | | | | 161,040 | | | | 192,346 | |
| | | | | | | | | | | | | | | | | | | | |
Total | | $ | 94,483 | | | $ | 112,527 | | | $ | 65,099 | | | $ | 642,792 | | | $ | 914,901 | |
|
| Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] |
(in thousands) | | NRS | | | net2phone | | | Total | |
Twelve-month period ending April 30, | | | | | | | | | | | | |
2027 | | $ | 10,360 | | | $ | 44,654 | | | $ | 55,014 | |
2028 | | | 7,987 | | | | 24,629 | | | | 32,616 | |
Thereafter | | | 6,921 | | | | 8,713 | | | | 15,634 | |
Total | | $ | 25,268 | | | $ | 77,996 | | | $ | 103,264 | |
|
| Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] |
| | Three Months Ended April 30, | | | Nine Months Ended April 30, | |
(in thousands) | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
Revenue recognized | | $ | 9,962 | | | $ | 12,180 | | | $ | 13,916 | | | $ | 17,801 | |
| | Accounts Receivable | | | Deferred Revenue | |
(in thousands) | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
Beginning of period | | $ | 44,932 | | | $ | 42,215 | | | $ | 27,726 | | | $ | 30,364 | |
End of period | | $ | 41,750 | | | $ | 43,084 | | | $ | 26,207 | | | $ | 27,513 | |
|
| Capitalized Contract Cost [Table Text Block] |
(in thousands) | | April 30, 2026 | | | July 31, 2025 | |
Deferred customer contract acquisition costs included in "Other current assets" | | $ | 7,132 | | | $ | 6,547 | |
Deferred customer contract acquisition costs included in "Other assets" | | | 4,812 | | | | 4,789 | |
Total | | $ | 11,944 | | | $ | 11,336 | |
|
| Schedule of Amortization of Deferred Customer Contracts [Table Text Block] |
| | Three Months Ended April 30, | | | Nine Months Ended April 30, | |
(in thousands) | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
Amortization of deferred customer contract acquisition costs | | $ | 1,353 | | | $ | 1,401 | | | $ | 4,126 | | | $ | 4,334 | |
|