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