XML 105 R94.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition (Revenue Disaggregated By Major Revenue Streams) (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 153,568 $ 136,089
Revision Of Prior Period Error Correction Adjustment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 8,000  
Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 21,072 15,580
Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 132,496 120,509
Processing Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 38,410 34,493
Processing Fees [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 7,530 5,733
Processing Fees [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 30,880 28,760
Prepaid Airtime Sold [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 95,473 87,354
Prepaid Airtime Sold [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 17 41
Prepaid Airtime Sold [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 95,456 87,313
Account Holder Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,699 1,368
Account Holder Fees [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,699 1,368
Account Holder Fees [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Lending Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 6,956 5,373
Lending Revenue [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 6,956 5,373
Lending Revenue [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Technology Products [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 3,138 2,056
Technology Products [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 2 19
Technology Products [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 3,136 2,037
Interest From Customers [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,676 1,520
Interest From Customers [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Interest From Customers [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,676 1,520
Insurance Revenue [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 4,340 2,611
Insurance Revenue [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 4,340 2,611
Insurance Revenue [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,876 1,314
Other [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 528 435
Other [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,348 879
South Africa [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 145,756 129,875
South Africa [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 21,072 15,580
South Africa [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 124,684 114,295
South Africa [Member] | Processing Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 36,608 33,133
South Africa [Member] | Processing Fees [Member] | Revision Of Prior Period Error Correction Adjustment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue (700)  
South Africa [Member] | Processing Fees [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 7,530 5,733
South Africa [Member] | Processing Fees [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 29,078 27,400
South Africa [Member] | Prepaid Airtime Sold [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 89,593 82,600
South Africa [Member] | Prepaid Airtime Sold [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 17 41
South Africa [Member] | Prepaid Airtime Sold [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 89,576 82,559
South Africa [Member] | Telecom Products And Services [Member] | Revision Of Prior Period Error Correction Adjustment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 8,700  
South Africa [Member] | Technology Products [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 3,065 2,005
South Africa [Member] | Technology Products [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 2 19
South Africa [Member] | Technology Products [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 3,063 1,986
South Africa [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,819 1,265
South Africa [Member] | Other [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 528 435
South Africa [Member] | Other [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,291 830
Rest Of World [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 7,812 6,214
Rest Of World [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Rest Of World [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 7,812 6,214
Rest Of World [Member] | Processing Fees [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,802 1,360
Rest Of World [Member] | Processing Fees [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Rest Of World [Member] | Processing Fees [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 1,802 1,360
Rest Of World [Member] | Prepaid Airtime Sold [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 5,880 4,754
Rest Of World [Member] | Prepaid Airtime Sold [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Rest Of World [Member] | Prepaid Airtime Sold [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 5,880 4,754
Rest Of World [Member] | Technology Products [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 73 51
Rest Of World [Member] | Technology Products [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Rest Of World [Member] | Technology Products [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 73 51
Rest Of World [Member] | Other [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 57 49
Rest Of World [Member] | Other [Member] | Consumer Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue 0 0
Rest Of World [Member] | Other [Member] | Merchant Segment [Member]    
Disaggregation of Revenue [Line Items]    
Revenue $ 57 $ 49