XML 103 R89.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Revenue Disaggregated By Major Revenue Streams) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 35,202 $ 28,828 $ 100,820 $ 96,269
Consumer [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 16,429 16,236 50,232 47,867
Merchant [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 18,376 12,171 49,368 45,547
All Others [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 397 421 1,220 2,855
Processing Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 15,608 14,410 48,388 46,669
Processing Fees [Member] | Consumer [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 7,075 7,179 22,535 23,318
Processing Fees [Member] | Merchant [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 8,136 6,810 24,633 20,496
Processing Fees [Member] | All Others [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 397 421 1,220 2,855
Telecom Products And Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,862 2,945 6,169 10,515
Telecom Products And Services [Member] | Consumer [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Telecom Products And Services [Member] | Merchant [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,862 2,945 6,169 10,515
Telecom Products And Services [Member] | All Others [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Account Holder Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,434 1,414 4,255 3,870
Account Holder Fees [Member] | Consumer [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 1,434 1,414 4,255 3,870
Account Holder Fees [Member] | Merchant [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Account Holder Fees [Member] | All Others [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Lending Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 5,614 5,474 16,171 14,962
Lending Revenue [Member] | Consumer [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 5,614 5,474 16,171 14,962
Lending Revenue [Member] | Merchant [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Lending Revenue [Member] | All Others [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Technology Products [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 7,917 2,266 16,103 13,881
Technology Products [Member] | Consumer [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 40 87 252 158
Technology Products [Member] | Merchant [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 7,877 2,179 15,851 13,723
Technology Products [Member] | All Others [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Insurance Revenue [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,169 1,709 6,396 4,779
Insurance Revenue [Member] | Consumer [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 2,169 1,709 6,396 4,779
Insurance Revenue [Member] | Merchant [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Insurance Revenue [Member] | All Others [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 598 610 3,338 1,593
Other [Member] | Consumer [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 97 373 623 780
Other [Member] | Merchant [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 501 237 2,715 813
Other [Member] | All Others [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
South Africa [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 34,805 28,407 99,600 93,414
South Africa [Member] | Consumer [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 16,429 16,236 50,232 47,867
South Africa [Member] | Merchant [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 18,376 12,171 49,368 45,547
South Africa [Member] | All Others [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
South Africa [Member] | Processing Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 15,211 13,989 47,168 43,814
South Africa [Member] | Processing Fees [Member] | Consumer [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 7,075 7,179 22,535 23,318
South Africa [Member] | Processing Fees [Member] | Merchant [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 8,136 6,810 24,633 20,496
South Africa [Member] | Processing Fees [Member] | All Others [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Rest Of World [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 397 421 1,220 2,855
Rest Of World [Member] | Consumer [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Rest Of World [Member] | Merchant [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Rest Of World [Member] | All Others [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 397 421 1,220 2,855
Rest Of World [Member] | Processing Fees [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 397 421 1,220 2,855
Rest Of World [Member] | Processing Fees [Member] | Consumer [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Rest Of World [Member] | Processing Fees [Member] | Merchant [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 0 0 0 0
Rest Of World [Member] | Processing Fees [Member] | All Others [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 397 $ 421 $ 1,220 $ 2,855