XML 94 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Operating Segments (Reconciliation Of Reportable Segments Revenue) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ 97,150 $ 148,416 $ 223,034 $ 300,974
South African Transaction Processing [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 20,803 57,967 55,266 118,259
International Transaction Processing [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 38,124 44,185 77,511 90,207
Financial Inclusion And Applied Technologies [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 38,223 46,264 90,257 92,508
Reportable Segment [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 98,849 162,464 229,191 329,236
Reportable Segment [Member] | South African Transaction Processing [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 21,970 64,148 59,719 130,585
Reportable Segment [Member] | International Transaction Processing [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 38,124 44,185 77,511 90,207
Reportable Segment [Member] | Financial Inclusion And Applied Technologies [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues 38,755 54,131 91,961 108,444
Inter-Segment [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues (1,699) (14,048) (6,157) (28,262)
Inter-Segment [Member] | South African Transaction Processing [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues (1,167) (6,181) (4,453) (12,326)
Inter-Segment [Member] | Financial Inclusion And Applied Technologies [Member]        
Segment Reporting, Revenue Reconciling Item [Line Items]        
Revenues $ (532) $ (7,867) $ (1,704) $ (15,936)