XML 95 R84.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Revenue Disaggregated By Major Revenue Streams) (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Disaggregation of Revenue [Line Items]    
Revenues $ 37,113 $ 47,938
Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 23,495 27,815
Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 7,520 13,215
Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 6,098 6,908
Processing Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 18,906 17,165
Processing Fees [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 18,307 15,916
Processing Fees [Member] | Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 599 1,249
Processing Fees [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Telecom Products And Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 4,422 9,294
Telecom Products And Services [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 4,422 9,294
Telecom Products And Services [Member] | Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues   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,183 5,260
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,183 5,260
Account Holder Fees [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Lending Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 4,200 5,154
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 4,200 5,154
Lending Revenue [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Technology Products [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 6,534 7,134
Technology Products [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 460 240
Technology Products [Member] | Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues   0
Technology Products [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 6,074 6,894
Insurance Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 1,457 1,386
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 1,457 1,386
Insurance Revenue [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 0 0
Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 411 2,545
Other [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 306 2,365
Other [Member] | Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 81 166
Other [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 24 14
South Africa [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 35,557 46,739
South Africa [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 21,939 26,616
South Africa [Member] | Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 7,520 13,215
South Africa [Member] | Technology [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 6,098 6,908
South Africa [Member] | Processing Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 17,350 15,966
South Africa [Member] | Processing Fees [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 16,751 14,717
South Africa [Member] | Processing Fees [Member] | Financial Services [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 599 1,249
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 1,556 1,199
Rest Of World [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 1,556 1,199
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 1,556 1,199
Rest Of World [Member] | Processing Fees [Member] | Processing [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 1,556 1,199
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