XML 123 R99.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
shares
Apr. 30, 2023
shares
Apr. 30, 2022
Item
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
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               62,187,297 61,025,827 59,939,054  
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     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    
Number of tranches | Item   3         3        
Common Stock [Member] | Connect [Member]                      
Class Of Stock [Line Items]                      
Shares repurchased               319,522 352,994    
Executed Under Share Repurchase Authorizations [Member] | Common Stock [Member]                      
Class Of Stock [Line Items]                      
Shares repurchased               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