XML 113 R95.htm IDEA: XBRL DOCUMENT v3.23.2
Common Stock (Narrative) (Details)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Aug. 19, 2022
shares
Apr. 14, 2022
Item
shares
May 19, 2020
shares
Apr. 11, 2016
USD ($)
$ / shares
shares
Apr. 30, 2023
shares
Apr. 30, 2022
Item
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2021
shares
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             61,025,827 59,939,054 56,332,060  
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   3,185,079       3,185,079        
Number of shares, net of treasury excluding non-vested equity shares that have not vested             3,185,079 3,185,079    
Number of tranches | Item   3       3        
Connect [Member] | Share Based Compensation Award Tranche One [Member]                    
Class Of Stock [Line Items]                    
Business acquisition number of issuable number of shares         1,061,693          
Common Stock [Member] | Connect [Member]                    
Class Of Stock [Line Items]                    
Shares repurchased             352,994      
Executed Under Share Repurchase Authorizations [Member] | Common Stock [Member]                    
Class Of Stock [Line Items]                    
Shares repurchased             0 0 0  
Executed Under Share Repurchase Authorizations [Member] | Maximum [Member] | Common Stock [Member]                    
Class Of Stock [Line Items]                    
Stock repurchase program authorized amount | $                   $ 100.0
IFC Investors [Member]                    
Class Of Stock [Line Items]                    
Number of shares sold 514,376                  
Reclassified to additional paid in capital from redeemable common stock | $             $ 5.6      
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%            
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       20.00%            
Number of trading days preceding triggering event       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