XML 97 R86.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Revenue Disaggregated By Major Revenue Streams) (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Disaggregation of Revenue [Line Items]    
Revenues $ 34,504 $ 35,136
Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 20,156 21,518
Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 9,686 7,520
Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 4,662 6,098
Processing Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 16,094 16,929
Processing Fees [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 15,630 16,330
Processing Fees [Member] | Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 464 599
Processing Fees [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Telecom Products And Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 2,277 4,422
Telecom Products And Services [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 2,277 4,422
Telecom Products And Services [Member] | Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Telecom Products And Services [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Account Holder Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 1,443 1,183
Account Holder Fees [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Account Holder Fees [Member] | Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 1,443 1,183
Account Holder Fees [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Lending Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 5,376 4,200
Lending Revenue [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Lending Revenue [Member] | Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 5,376 4,200
Lending Revenue [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Technology Products [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 5,085 6,534
Technology Products [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 604 460
Technology Products [Member] | Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 132 0
Technology Products [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 4,349 6,074
Insurance Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 2,193 1,457
Insurance Revenue [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Insurance Revenue [Member] | Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 2,193 1,457
Insurance Revenue [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 2,036 411
Other [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 1,645 306
Other [Member] | Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 78 81
Other [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 313 24
South Africa [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 34,077 33,580
South Africa [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 19,729 19,962
South Africa [Member] | Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 9,686 7,520
South Africa [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 4,662 6,098
South Africa [Member] | Processing Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 15,667 15,373
South Africa [Member] | Processing Fees [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 15,203 14,774
South Africa [Member] | Processing Fees [Member] | Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 464 599
South Africa [Member] | Processing Fees [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Rest Of World [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 427 1,556
Rest Of World [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 427 1,556
Rest Of World [Member] | Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Rest Of World [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Rest Of World [Member] | Processing Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 427 1,556
Rest Of World [Member] | Processing Fees [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 427 1,556
Rest Of World [Member] | Processing Fees [Member] | Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Rest Of World [Member] | Processing Fees [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 0 $ 0