XML 136 R109.htm IDEA: XBRL DOCUMENT v3.25.2
Common Stock (Narrative) (Details)
$ / shares in Units, R in Millions, $ in Millions
1 Months Ended 12 Months Ended
Aug. 19, 2022
shares
May 19, 2020
shares
Apr. 11, 2016
USD ($)
$ / shares
shares
Apr. 30, 2025
shares
Apr. 30, 2024
shares
Apr. 30, 2023
shares
Apr. 30, 2022
Item
shares
Jun. 30, 2025
USD ($)
$ / shares
shares
Jun. 30, 2025
ZAR (R)
shares
Jun. 30, 2024
$ / shares
shares
Jun. 30, 2023
shares
Jun. 30, 2022
USD ($)
Jun. 30, 2020
USD ($)
Feb. 05, 2020
USD ($)
Class Of Stock [Line Items]                            
Common stock, par value | $ / shares               $ 0.001   $ 0.001        
Number of shares, net of treasury excluding non-vested equity shares that have not vested               79,079,197   62,187,297 61,025,827      
Share repurchase authorization amount | $               $ 15.0           $ 100.0
Shares issued in acquisition               1,092,361 1,092,361          
Gain recognized in additional paid-in capital | $               $ 0.4            
October 2024 Repurchase Of Common Stock [Member]                            
Class Of Stock [Line Items]                            
Shares repurchased               2,601,410 2,601,410          
Total consideration shares               3,587,332            
Shares repurchased value               $ 12.0 R 207.2          
Employees [Member]                            
Class Of Stock [Line Items]                            
Shares issued during period                     23,934      
Connect [Member]                            
Class Of Stock [Line Items]                            
Business acquisition number of issuable number of shares       1,061,693 1,061,693 1,061,693 3,185,079              
Number of shares, net of treasury excluding non-vested equity shares that have not vested               3,185,079   3,185,079 3,185,079      
Number of tranches | Item             3              
Common Stock [Member] | Connect [Member]                            
Class Of Stock [Line Items]                            
Shares repurchased               371,187 371,187 319,522 352,994      
Executed Under Share Repurchase Authorizations [Member] | Common Stock [Member]                            
Class Of Stock [Line Items]                            
Shares repurchased               0 0 0 0      
IFC Investors [Member]                            
Class Of Stock [Line Items]                            
Number of shares sold 514,376                          
Shares issued during period               1,989,162 1,989,162          
Reclassified to additional paid in capital from redeemable common stock | $                       $ 5.6    
Shares issued, price per share | $ / shares               $ 4.79            
IFC Investors [Member] | Minimum [Member]                            
Class Of Stock [Line Items]                            
Percentage of common stock ownership for right to nominate one director                   5.00%        
Percentage of common stock ownership for right to appoint observer                   2.50%        
IFC Investors [Member] | Preemptive Rights [Member]                            
Class Of Stock [Line Items]                            
Percentage of ownership for right to purchase pro-rata share               5.00% 5.00%          
IFC Investors [Member] | Subscription Agreement [Member]                            
Class Of Stock [Line Items]                            
Number of shares sold     9,980,000                      
Common stock, par value | $ / shares     $ 0.001                      
Common stock repurchase per share | $ / shares     $ 10.79                      
Cash consideration received on transaction | $     $ 107.7                      
IFC Investors [Member] | Subscription Agreement [Member] | Redeemable Common Stock [Member]                            
Class Of Stock [Line Items]                            
Number of shares sold     9,980,000                      
IFC Investors [Member] | Put Option [Member]                            
Class Of Stock [Line Items]                            
Percentage of ownership to adopt shareholder rights plan               2000.00%            
Number of trading days preceding triggering event               60 days 60 days          
Africa Capitalization Fund, Ltd [Member] | Put Option [Member]                            
Class Of Stock [Line Items]                            
Number of shares sold   2,103,169                        
Cash consideration received on transaction | $                         $ 22.7