XML 65 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue (Tables)
12 Months Ended
Jun. 30, 2023
Revenue [Abstract]  
Revenue Disaggregated By Major Revenue Streams
Merchant
Consumer
Unallocated
Total
Processing fees
$
111,281
$
26,159
$
1,469
$
138,909
South Africa
105,957
26,159
1,469
133,585
Rest of world
5,324
-
-
5,324
Technology
 
products
19,017
1,253
-
20,270
South Africa
18,780
1,253
-
20,033
Rest of world
237
-
-
237
Telecom products
 
and services
 
322,756
45
-
322,801
South Africa
306,093
45
-
306,138
Rest of world
16,663
-
-
16,663
Lending revenue
-
19,504
-
19,504
Interest from customers
5,778
-
-
5,778
Insurance revenue
-
9,677
-
9,677
Account holder fees
-
5,610
-
5,610
Other
4,869
553
-
5,422
South Africa
4,680
553
-
5,233
Rest of world
189
-
-
189
Total revenue, derived
 
from the following geographic
locations
463,701
62,801
1,469
527,971
South Africa
441,288
62,801
1,469
505,558
Rest of world
$
22,413
$
-
$
-
$
22,413
Merchant
Consumer
Total
Processing fees
$
55,752
$
28,982
$
84,734
South Africa
48,305
28,982
77,287
Rest of world
7,447
-
7,447
Technology
 
products
25,891
277
26,168
South Africa
25,826
277
26,103
Rest of world
65
-
65
Telecom products
 
and services
 
69,603
-
69,603
Lending revenue
-
21,573
21,573
Interest from customers
1,121
-
1,121
Insurance revenue
-
8,530
8,530
Account holder fees
-
5,838
5,838
Other
4,310
732
5,042
South Africa
4,259
732
4,991
Rest of world
51
-
51
Total revenue, derived
 
from the following geographic locations
156,677
65,932
222,609
South Africa
149,114
65,932
215,162
Rest of world
$
7,563
$
-
$
7,447
Merchant
Consumer
Unallocated
Total
Processing fees
$
29,585
$
32,042
$
1,693
$
63,320
South Africa
27,960
32,042
-
60,002
Rest of world
1,625
-
1,693
3,318
Technology
 
products
18,683
331
-
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,254
1,157
-
2,411
Total revenue, derived
 
from the following geographic
locations
62,944
66,149
1,693
130,786
South Africa
61,319
66,149
-
127,468
Rest of world
$
1,625
$
-
$
1,693
$
3,318