v3.25.2
Schedule of Operating Results of Business Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Segment Reporting Information [Line Items]      
Revenues $ 1,231,495 $ 1,205,778 $ 1,238,854
Direct cost of revenues (785,300) (815,621) (881,614)
Selling, general and administrative expense (287,567) (270,207) (243,159)
Technology and development expense (50,964) (50,554) (47,988)
Other segment items (7,240) (4,643) (5,350)
Income (loss) from operations 100,424 64,753 60,743
Depreciation and amortization 21,008 20,351 20,136
Capital expenditures 20,770 18,922 21,958
National Retail Solutions [Member]      
Segment Reporting Information [Line Items]      
Revenues 128,793 103,141 77,115
Direct cost of revenues (11,933) (11,625) (10,734)
Selling, general and administrative expense (78,015) (62,652) (47,017)
Technology and development expense (8,682) (7,070) (4,961)
Other segment items (2,410) (168) (3)
Income (loss) from operations 27,753 21,626 14,400
Depreciation and amortization 4,071 3,200 2,363
Capital expenditures 5,367 3,606 4,252
Fintech [Member]      
Segment Reporting Information [Line Items]      
Revenues 154,610 120,721 86,610
Direct cost of revenues (63,868) (53,387) (36,599)
Selling, general and administrative expense (66,209) (59,650) (47,213)
Technology and development expense (9,064) (9,505) (7,278)
Other segment items (49) 1,691 1,947
Income (loss) from operations 15,420 (130) (2,533)
Depreciation and amortization 2,932 2,872 2,683
Capital expenditures 3,501 3,650 3,856
Net2 phone [Member]      
Segment Reporting Information [Line Items]      
Revenues 87,875 82,325 72,388
Direct cost of revenues (18,165) (17,236) (15,272)
Selling, general and administrative expense (52,354) (52,588) (49,711)
Technology and development expense (11,671) (10,777) (9,969)
Other segment items (736) (43) (190)
Income (loss) from operations 4,949 1,681 (2,754)
Depreciation and amortization 6,382 6,133 5,608
Capital expenditures 6,608 6,334 6,652
Traditional Communications [Member]      
Segment Reporting Information [Line Items]      
Revenues 860,217 899,591 1,002,741
Direct cost of revenues (691,334) (733,373) (819,009)
Selling, general and administrative expense (79,875) (84,864) (89,901)
Technology and development expense (21,540) (23,153) (25,780)
Other segment items (942) (1,767) (6,764)
Income (loss) from operations 66,526 56,434 61,287
Depreciation and amortization 7,561 8,064 9,428
Capital expenditures 5,279 5,332 7,198
Corporate Segment [Member]      
Segment Reporting Information [Line Items]      
Revenues
Direct cost of revenues
Selling, general and administrative expense (11,114) (10,453) (9,317)
Technology and development expense (7) (49)
Other segment items (3,103) (4,356) (340)
Income (loss) from operations (14,224) (14,858) (9,657)
Depreciation and amortization 62 82 54
Capital expenditures $ 15