XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Schedule of Revenues Disaggregated by Business Segment and Service Offered to Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2021
Apr. 30, 2020
Apr. 30, 2021
Apr. 30, 2020
Disaggregation of Revenue [Line Items]        
Total $ 373,831 $ 321,336 $ 1,057,022 $ 985,425
Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Total 16,644 14,684 55,229 33,982
Net2phone-UCaaS [Member]        
Disaggregation of Revenue [Line Items]        
Total 11,255 8,103 31,621 23,225
Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total 345,932 298,549 970,172 928,218
BOSS Revolution Money Transfer [Member] | Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Total 10,259 11,817 38,697 26,679
National Retail Solutions [Member] | Fintech [Member]        
Disaggregation of Revenue [Line Items]        
Total 6,385 2,867 16,532 7,303
Mobile Top-Up [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total 132,603 85,139 325,001 237,808
BOSS Revolution Calling [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total 111,412 112,536 342,665 343,731
Carrier Services [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total 88,643 87,435 263,571 302,613
Other [Member] | Traditional Communications [Member]        
Disaggregation of Revenue [Line Items]        
Total $ 13,274 $ 13,439 $ 38,935 $ 44,066