XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Schedule of Revenues Disaggregated by Geographic Region (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2023
Apr. 30, 2022
Apr. 30, 2023
Apr. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenues $ 299,295 $ 328,353 $ 935,047 $ 1,035,494
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 215,622 234,005 673,203 742,637
UNITED KINGDOM        
Disaggregation of Revenue [Line Items]        
Revenues 64,415 74,567 202,355 233,647
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 19,258 19,781 59,489 59,210
Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 83,673 94,348 261,844 292,857
Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 21,787 17,215 61,995 46,044
Fintech [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 21,124 16,716 59,991 44,683
Fintech [Member] | UNITED KINGDOM        
Disaggregation of Revenue [Line Items]        
Revenues
Fintech [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 663 499 2,004 1,361
Fintech [Member] | Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 663 499 2,004 1,361
National Retail Solutions [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 18,073 11,383 57,208 32,075
National Retail Solutions [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 18,073 11,383 57,208 32,075
National Retail Solutions [Member] | UNITED KINGDOM        
Disaggregation of Revenue [Line Items]        
Revenues
National Retail Solutions [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues
National Retail Solutions [Member] | Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues
Net2 phone [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 18,392 15,555 53,136 42,003
Net2 phone [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 9,571 7,732 27,888 21,713
Net2 phone [Member] | UNITED KINGDOM        
Disaggregation of Revenue [Line Items]        
Revenues
Net2 phone [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 8,821 7,823 25,248 20,290
Net2 phone [Member] | Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 8,821 7,823 25,248 20,290
Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 241,043 284,200 762,708 915,372
Traditional Communications [Member] | UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 166,854 198,174 528,116 644,166
Traditional Communications [Member] | UNITED KINGDOM        
Disaggregation of Revenue [Line Items]        
Revenues 64,415 74,567 202,355 233,647
Traditional Communications [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 9,774 11,459 32,237 37,559
Traditional Communications [Member] | Non-US [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 74,189 $ 86,026 $ 234,592 $ 271,206