| Segment Reporting [Table Text Block] |
(in thousands) | | | | | | | | | | | Traditional | | | | | | | |
Year Ended July 31, 2026 | | NRS | | | Fintech | | | net2phone | | | Communications | | | Corporate | | | Total | |
Revenues | | $ | 159,399 | | | $ | 175,994 | | | $ | 96,639 | | | $ | 865,928 | | | $ | — | | | $ | 1,297,960 | |
Direct cost of revenues | | | (12,760 | ) | | | (66,339 | ) | | | (18,792 | ) | | | (703,281 | ) | | | — | | | | (801,172 | ) |
Selling, general and administrative expense | | | (96,072 | ) | | | (77,910 | ) | | | (56,285 | ) | | | (75,593 | ) | | | (12,485 | ) | | | (318,346 | ) |
Technology and development expense | | | (10,776 | ) | | | (10,160 | ) | | | (12,288 | ) | | | (22,517 | ) | | | (4 | ) | | | (55,743 | ) |
Other segment items | | | (500 | ) | | | (79 | ) | | | (174 | ) | | | (1,143 | ) | | | 363 | | | | (1,534 | ) |
Income (loss) from operations | | $ | 39,291 | | | $ | 21,506 | | | $ | 9,100 | | | $ | 63,394 | | | $ | (12,126 | ) | | $ | 121,165 | |
| | | | | | | | | | | | | | | | | | | | | | | | |
Depreciation and amortization | | $ | 4,759 | | | $ | 2,826 | | | $ | 6,770 | | | $ | 7,031 | | | $ | 15 | | | $ | 21,400 | |
| | | | | | | | | | | | | | | | | | | | | | | | |
Capital expenditures | | $ | 5,790 | | | $ | 3,901 | | | $ | 6,980 | | | $ | 6,348 | | | $ | 88 | | | $ | 23,107 | |
(in thousands) | | | | | | | | | | | Traditional | | | | | | | |
Year Ended July 31, 2025 | | NRS | | | Fintech | | | net2phone | | | Communications | | | Corporate | | | Total | |
Revenues | | $ | 128,793 | | | $ | 154,610 | | | $ | 87,875 | | | $ | 860,217 | | | $ | — | | | $ | 1,231,495 | |
Direct cost of revenues | | | (11,933 | ) | | | (63,868 | ) | | | (18,165 | ) | | | (691,334 | ) | | | — | | | | (785,300 | ) |
Selling, general and administrative expense | | | (78,015 | ) | | | (66,209 | ) | | | (52,354 | ) | | | (79,875 | ) | | | (11,114 | ) | | | (287,567 | ) |
Technology and development expense | | | (8,682 | ) | | | (9,064 | ) | | | (11,671 | ) | | | (21,540 | ) | | | (7 | ) | | | (50,964 | ) |
Other segment items | | | (2,410 | ) | | | (49 | ) | | | (736 | ) | | | (942 | ) | | | (3,103 | ) | | | (7,240 | ) |
Income (loss) from operations | | $ | 27,753 | | | $ | 15,420 | | | $ | 4,949 | | | $ | 66,526 | | | $ | (14,224 | ) | | $ | 100,424 | |
| | | | | | | | | | | | | | | | | | | | | | | | |
Depreciation and amortization | | $ | 4,071 | | | $ | 2,932 | | | $ | 6,382 | | | $ | 7,561 | | | $ | 62 | | | $ | 21,008 | |
| | | | | | | | | | | | | | | | | | | | | | | | |
Capital expenditures | | $ | 5,367 | | | $ | 3,501 | | | $ | 6,608 | | | $ | 5,279 | | | $ | 15 | | | $ | 20,770 | |
(in thousands) | | | | | | | | | | | Traditional | | | | | | | |
Year Ended July 31, 2024 | | NRS | | | Fintech | | | net2phone | | | Communications | | | Corporate | | | Total | |
Revenues | | $ | 103,141 | | | $ | 120,721 | | | $ | 82,325 | | | $ | 899,591 | | | $ | — | | | $ | 1,205,778 | |
Direct cost of revenues | | | (11,625 | ) | | | (53,387 | ) | | | (17,236 | ) | | | (733,373 | ) | | | — | | | | (815,621 | ) |
Selling, general and administrative expense | | | (62,652 | ) | | | (59,650 | ) | | | (52,588 | ) | | | (84,864 | ) | | | (10,453 | ) | | | (270,207 | ) |
Technology and development expense | | | (7,070 | ) | | | (9,505 | ) | | | (10,777 | ) | | | (23,153 | ) | | | (49 | ) | | | (50,554 | ) |
Other segment items | | | (168 | ) | | | 1,691 | | | | (43 | ) | | | (1,767 | ) | | | (4,356 | ) | | | (4,643 | ) |
Income (loss) from operations | | $ | 21,626 | | | $ | (130 | ) | | $ | 1,681 | | | $ | 56,434 | | | $ | (14,858 | ) | | $ | 64,753 | |
| | | | | | | | | | | | | | | | | | | | | | | | |
Depreciation and amortization | | $ | 3,200 | | | $ | 2,872 | | | $ | 6,133 | | | $ | 8,064 | | | $ | 82 | | | $ | 20,351 | |
| | | | | | | | | | | | | | | | | | | | | | | | |
Capital expenditures | | $ | 3,606 | | | $ | 3,650 | | | $ | 6,334 | | | $ | 5,332 | | | $ | — | | | $ | 18,922 | |
|