v3.26.1
Note 3 - Business Segment Information - Schedule of Business Segment Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Revenues $ 315,713 $ 301,985 $ 958,981 $ 914,901
Direct cost of revenues (193,210) (190,023) (597,022) (583,201)
Selling, general and administrative (78,843) (72,267) (231,696) (214,039)
Technology and development (13,944) (12,744) (41,698) (38,115)
Other segment items 73 365 (605) (1,003)
Income (loss) from operations 29,789 26,586 87,960 78,543
Depreciation and amortization 5,355 5,212 16,054 15,702
Capital expenditures 5,101 5,406 17,070 15,507
Direct cost of revenues (193,210) (190,023) (597,022) (583,201)
Selling, general and administrative (78,843) (72,267) (231,696) (214,039)
Technology and development (13,944) (12,744) (41,698) (38,115)
Other segment items (73) (365) 605 1,003
Capital expenditures 5,101 5,406 17,070 15,507
Other segment items 73 365 (605) (1,003)
Segment Reporting, Reconciling Item, Corporate Nonsegment [Member]        
Revenues 0 0 0 0
Direct cost of revenues 0 0 0 0
Selling, general and administrative (3,230) (2,658) (8,755) (8,566)
Technology and development (1) 48 (3) (1)
Other segment items 208 2 81 (5)
Income (loss) from operations (3,023) (2,612) (8,677) (8,572)
Depreciation and amortization 4 14 8 47
Capital expenditures 48 0 88 0
Direct cost of revenues 0 0 0 0
Selling, general and administrative (3,230) (2,658) (8,755) (8,566)
Technology and development (1) 48 (3) (1)
Other segment items (208) (2) (81) 5
Capital expenditures 48 0 88 0
Other segment items 208 2 81 (5)
National Retail Solutions [Member]        
Revenues 38,000 31,145 114,421 94,483
National Retail Solutions [Member] | Operating Segments [Member]        
Revenues 38,000 31,145 114,421 94,483
Direct cost of revenues (3,730) (2,705) (10,407) (8,138)
Selling, general and administrative (23,374) (20,010) (68,746) (58,017)
Technology and development (2,745) (2,264) (7,947) (6,414)
Other segment items 31 (1) (14) (7)
Income (loss) from operations 8,182 6,167 27,307 21,907
Depreciation and amortization 1,202 1,038 3,527 2,993
Capital expenditures 777 1,897 4,119 4,064
Direct cost of revenues (3,730) (2,705) (10,407) (8,138)
Selling, general and administrative (23,374) (20,010) (68,746) (58,017)
Technology and development (2,745) (2,264) (7,947) (6,414)
Other segment items (31) 1 14 7
Capital expenditures 777 1,897 4,119 4,064
Other segment items 31 (1) (14) (7)
Fintech [Member]        
Revenues 45,004 38,619 128,918 112,527
Fintech [Member] | Operating Segments [Member]        
Revenues 45,004 38,619 128,918 112,527
Direct cost of revenues (16,740) (16,030) (50,157) (46,673)
Selling, general and administrative (20,158) (16,045) (55,035) (48,391)
Technology and development (2,545) (2,220) (7,688) (6,806)
Other segment items (10) 13 (21) (13)
Income (loss) from operations 5,551 4,311 16,017 10,644
Depreciation and amortization 677 703 2,179 2,195
Capital expenditures 1,010 842 2,877 2,722
Direct cost of revenues (16,740) (16,030) (50,157) (46,673)
Selling, general and administrative (20,158) (16,045) (55,035) (48,391)
Technology and development (2,545) (2,220) (7,688) (6,806)
Other segment items 10 (13) 21 13
Capital expenditures 1,010 842 2,877 2,722
Other segment items (10) 13 (21) (13)
Net2phone [Member]        
Revenues 24,368 21,990 71,717 65,099
Net2phone [Member] | Operating Segments [Member]        
Revenues 24,368 21,990 71,717 65,099
Direct cost of revenues (4,723) (4,483) (14,046) (13,501)
Selling, general and administrative (14,147) (13,006) (41,847) (39,100)
Technology and development (3,060) (2,917) (9,165) (8,640)
Other segment items (26) 212 (141) (382)
Income (loss) from operations 2,412 1,372 6,518 3,476
Depreciation and amortization 1,711 1,605 5,029 4,738
Capital expenditures 1,844 1,416 5,360 4,862
Direct cost of revenues (4,723) (4,483) (14,046) (13,501)
Selling, general and administrative (14,147) (13,006) (41,847) (39,100)
Technology and development (3,060) (2,917) (9,165) (8,640)
Other segment items 26 (212) 141 382
Capital expenditures 1,844 1,416 5,360 4,862
Other segment items (26) 212 (141) (382)
Traditional Communications [Member]        
Revenues 208,341 210,231 643,925 642,792
Direct cost of revenues (168,017) (166,805) (522,412) (514,889)
Selling, general and administrative (17,934) (20,548) (57,313) (59,965)
Technology and development (5,593) (5,391) (16,895) (16,254)
Other segment items   139   (596)
Income (loss) from operations   17,348   51,088
Depreciation and amortization   1,852   5,729
Capital expenditures   1,251   3,859
Direct cost of revenues (168,017) (166,805) (522,412) (514,889)
Selling, general and administrative (17,934) (20,548) (57,313) (59,965)
Technology and development (5,593) (5,391) (16,895) (16,254)
Other segment items   (139)   596
Capital expenditures   1,251   3,859
Other segment items   $ 139   $ (596)
Traditional Communications [Member] | Operating Segments [Member]        
Other segment items (130)   (510)  
Income (loss) from operations 16,667   46,795  
Depreciation and amortization 1,761   5,311  
Capital expenditures 1,422   4,626  
Other segment items 130   510  
Capital expenditures 1,422   4,626  
Other segment items $ (130)   $ (510)