XML 70 R50.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue (Tables)
12 Months Ended
Jun. 30, 2021
Revenue [Abstract]  
Revenue Disaggregated By Major Revenue Streams
Processing
Financial
services
Technology
Total
Processing fees
$
60,982
$
2,338
$
-
$
63,320
South Africa
57,664
2,338
-
60,002
Rest of world
3,318
-
-
3,318
Technology
 
products
2,054
330
16,630
19,014
Telecom products
 
and services
 
13,422
-
-
13,422
Lending revenue
-
20,672
-
20,672
Insurance revenue
-
6,605
-
6,605
Account holder fees
-
5,342
-
5,342
Other
1,204
318
889
2,411
Total revenue, derived
 
from the following geographic
locations
77,662
35,605
17,519
130,786
South Africa
74,344
35,605
17,519
127,468
Rest of world
$
3,318
$
-
$
-
$
3,318
Processing
Financial
services
Technology
Total
(as restated)
(as restated)
(1)
Processing fees
$
55,992
$
4,903
$
-
$
60,895
South Africa
(1)
50,951
4,903
-
55,854
Rest of world
5,041
-
-
5,041
Technology
 
products
981
-
17,280
18,261
Telecom products
 
and services
 
22,631
-
-
22,631
Lending revenue
-
19,955
-
19,955
Insurance revenue
-
5,212
-
5,212
Account holder fees
-
12,628
-
12,628
Other
4,024
626
67
4,717
Total revenue, derived
 
from the following geographic
locations
83,628
43,324
17,347
144,299
South Africa
78,587
43,324
17,347
139,258
Rest of world
$
5,041
$
-
$
-
$
5,041
(1) Processing fees South Africa and Total
 
columns have been restated for the error described in Note 1.
Processing
Financial
services
Technology
Corporate/
Total
(as restated)
Eliminations
(as
restated)
(1)
Processing fees
$
82,995
$
95
$
-
$
-
$
83,090
South Africa
(1)
73,153
95
-
-
73,248
Rest of world
9,842
-
-
-
9,842
Technology
 
products
1,928
-
18,666
-
20,594
Telecom products
 
and services
 
15,025
-
-
-
15,025
Welfare benefit
 
distribution
3,086
-
-
-
3,086
Lending revenue
-
27,512
-
-
27,512
Insurance revenue
-
5,858
-
-
5,858
Account holder fees
-
17,428
-
-
17,428
Other
4,388
280
3,083
-
7,751
Revenue refund related to CPS
-
-
-
(19,709)
(19,709)
Total revenue, derived
 
from the following
geographic locations
107,422
51,173
21,749
(19,709)
160,635
South Africa
97,580
51,173
21,749
(19,709)
150,793
Rest of world
$
9,842
$
-
$
-
$
-
$
9,842
(1) Processing fees South Africa and Total
 
columns have been restated for the error described in Note 1.