XML 100 R79.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Shareholders' Equity (Details)
$ / shares in Units, $ in Thousands
12 Months Ended 164 Months Ended
Jun. 30, 2024
USD ($)
votes
$ / shares
shares
Jun. 30, 2023
USD ($)
$ / shares
shares
Jun. 30, 2022
shares
Jun. 30, 2024
USD ($)
votes
$ / shares
shares
Common Shares        
Common shares, authorized (in shares) | shares 100,000,000 100,000,000   100,000,000
Common shares, par value (in dollars per share) $ 0.002 $ 0.002   $ 0.002
Number of votes per each common share | votes 1     1
Common stock, dividends declared per share $ 0      
Treasury Shares        
Share repurchase program, authorized amount | $ $ 30,000     $ 30,000
Treasury stock acquired, shares repurchased (in shares) | shares 0 548,132 0 7,332,780
Repurchase of common shares under share repurchase program | $   $ 13,432    
Treasury stock acquired less handling fees | $       $ 81,100
Treasury stock acquired, average price per share (in dollars per share)   $ 24.51   $ 11.01
Treasury stock retired (in shares) | shares       0
Treasury Stock Reissued        
Treasury Shares        
Treasury stock acquired, average price per share (in dollars per share)       $ 9.77
Treasury stock reissued (in shares) | shares       194,716
Treasury stock reissued average price per share       $ 4.29