XML 105 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Recognition (Revenue Disaggregated By Major Revenue Streams) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 143,893 $ 136,068 $ 279,982 $ 260,854
Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 16,707 15,434 32,287 30,438
Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 127,186 120,634 247,695 230,416
Processing Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 35,979 35,006 70,472 68,838
Processing Fees [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 6,175 6,723 11,908 13,258
Processing Fees [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 29,804 28,283 58,564 55,580
Telecom Products And Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 92,011 81,818 179,365 157,938
Telecom Products And Services [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 52 6 93 6
Telecom Products And Services [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 91,959 81,812 179,272 157,932
Account Holder Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,502 1,410 2,870 2,821
Account Holder Fees [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,502 1,410 2,870 2,821
Account Holder Fees [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Lending Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,586 4,569 10,959 9,280
Lending Revenue [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,586 4,569 10,959 9,280
Lending Revenue [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Technology Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,215 8,087 5,271 12,021
Technology Products [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 12 249 31 286
Technology Products [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,203 7,838 5,240 11,735
Interest From Customers [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,453 1,476 2,973 2,699
Interest From Customers [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Interest From Customers [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,453 1,476 2,973 2,699
Insurance Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,897 2,353 5,508 4,534
Insurance Revenue [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 2,897 2,353 5,508 4,534
Insurance Revenue [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,250 1,349 2,564 2,723
Other [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 483 124 918 253
Other [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 767 1,225 1,646 2,470
South Africa [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 137,346 130,304 267,221 249,619
South Africa [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 16,707 15,434 32,287 30,438
South Africa [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 120,639 114,870 234,934 219,181
South Africa [Member] | Processing Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 34,523 33,630 67,656 66,193
South Africa [Member] | Processing Fees [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 6,175 6,723 11,908 13,258
South Africa [Member] | Processing Fees [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 28,348 26,907 55,748 52,935
South Africa [Member] | Telecom Products And Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 87,009 77,529 169,609 149,558
South Africa [Member] | Telecom Products And Services [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 52 6 93 6
South Africa [Member] | Telecom Products And Services [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 86,957 77,523 169,516 149,552
South Africa [Member] | Technology Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,176 8,036 5,181 11,903
South Africa [Member] | Technology Products [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 12 249 31 286
South Africa [Member] | Technology Products [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 3,164 7,787 5,150 11,617
South Africa [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,200 1,301 2,465 2,631
South Africa [Member] | Other [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 483 124 918 253
South Africa [Member] | Other [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 717 1,177 1,547 2,378
Rest Of World [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 6,547 5,764 12,761 11,235
Rest Of World [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Rest Of World [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 6,547 5,764 12,761 11,235
Rest Of World [Member] | Processing Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,456 1,376 2,816 2,645
Rest Of World [Member] | Processing Fees [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Rest Of World [Member] | Processing Fees [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 1,456 1,376 2,816 2,645
Rest Of World [Member] | Telecom Products And Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,002 4,289 9,756 8,380
Rest Of World [Member] | Telecom Products And Services [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Rest Of World [Member] | Telecom Products And Services [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 5,002 4,289 9,756 8,380
Rest Of World [Member] | Technology Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 39 51 90 118
Rest Of World [Member] | Technology Products [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Rest Of World [Member] | Technology Products [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 39 51 90 118
Rest Of World [Member] | Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 50 48 99 92
Rest Of World [Member] | Other [Member] | Consumer Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 0 0 0 0
Rest Of World [Member] | Other [Member] | Merchant Segment [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 50 $ 48 $ 99 $ 92