XML 107 R96.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Revenue Disaggregated By Major Revenue Streams) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]          
Revenues $ 32,305 $ 35,136 $ 38,918 $ 67,441 $ 85,134
Processing [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 18,812 21,518 22,847 40,330 48,940
Financial Services [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 8,895   11,317 16,415 24,532
Technology [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 4,598   4,754 10,696 11,662
Processing Fees [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 15,330 16,929 16,236 32,259 31,679
Processing Fees [Member] | Processing [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 14,755 16,330 14,938 31,085 29,132
Processing Fees [Member] | Financial Services [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 575   1,298 1,174 2,547
Processing Fees [Member] | Technology [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 0   0 0 0
Telecom Products And Services [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 3,148   6,639 7,570 15,933
Telecom Products And Services [Member] | Processing [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 3,148   6,639 7,570 15,933
Telecom Products And Services [Member] | Financial Services [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 0   0 0 0
Telecom Products And Services [Member] | Technology [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 0   0 0 0
Account Holder Fees [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 1,273   3,103 2,456 8,363
Account Holder Fees [Member] | Processing [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 0   0 0 0
Account Holder Fees [Member] | Financial Services [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 1,273   3,103 2,456 8,363
Account Holder Fees [Member] | Technology [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 0   0 0 0
Lending Revenue [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 5,288   5,384 9,488 10,538
Lending Revenue [Member] | Processing [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 0   0 0 0
Lending Revenue [Member] | Financial Services [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 5,288   5,384 9,488 10,538
Lending Revenue [Member] | Technology [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 0   0 0 0
Technology Products [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 5,081   5,042 11,615 12,176
Technology Products [Member] | Processing [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 665   303 1,125 543
Technology Products [Member] | Financial Services [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 70   0 70 0
Technology Products [Member] | Technology [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 4,346   4,739 10,420 11,633
Insurance Revenue [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 1,613   1,372 3,070 2,758
Insurance Revenue [Member] | Processing [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 0   0 0 0
Insurance Revenue [Member] | Financial Services [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 1,613   1,372 3,070 2,758
Insurance Revenue [Member] | Technology [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 0   0 0 0
Other [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 572   1,142 983 3,687
Other [Member] | Processing [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 244   967 550 3,332
Other [Member] | Financial Services [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 76   160 157 326
Other [Member] | Technology [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 252   15 276 29
South Africa [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 31,427 33,580 38,068 65,007 83,085
South Africa [Member] | Processing [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 17,934 19,962 21,997 37,896 46,891
South Africa [Member] | Financial Services [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 8,895   11,317 16,415 24,532
South Africa [Member] | Technology [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 4,598   4,754 10,696 11,662
South Africa [Member] | Processing Fees [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 14,452 15,373 15,386 29,825 29,630
South Africa [Member] | Processing Fees [Member] | Processing [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 13,877 14,774 14,088 28,651 27,083
South Africa [Member] | Processing Fees [Member] | Financial Services [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 575   1,298 1,174 2,547
South Africa [Member] | Processing Fees [Member] | Technology [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 0   0 0 0
Rest Of World [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 878 1,556 850 2,434 2,049
Rest Of World [Member] | Processing [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 878 1,556 850   2,049
Rest Of World [Member] | Financial Services [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 0   0   0
Rest Of World [Member] | Technology [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 0   0   0
Rest Of World [Member] | Processing Fees [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 878 1,556 850 2,434 2,049
Rest Of World [Member] | Processing Fees [Member] | Processing [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 878 $ 1,556 850 2,434 2,049
Rest Of World [Member] | Processing Fees [Member] | Financial Services [Member]          
Disaggregation of Revenue [Line Items]          
Revenues 0   0 0 0
Rest Of World [Member] | Processing Fees [Member] | Technology [Member]          
Disaggregation of Revenue [Line Items]          
Revenues $ 0   $ 0 $ 0 $ 0