XML 113 R96.htm IDEA: XBRL DOCUMENT v3.20.2
SHARE CAPITAL, OPTION PLANS AND SHARE-BASED PAYMENTS - Summary of Stock Options Outstanding Under Various Stock Option Plans (Details) - $ / shares
12 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options grated to date (in shares) 2,742,230 1,870,340  
Options exercised to date (in shares) (1,529,947) (1,472,031)  
Options outstanding (in shares) 7,429,537 7,102,753 7,078,435
2004 Stock Option Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options grated to date (in shares) 35,140,648    
Options exercised to date (in shares) (19,192,995)    
Options cancelled to date (in shares) (8,518,116)    
Options outstanding (in shares) 7,429,537    
Vesting schedule 25.00%    
Minimum (in dollars per share) $ 16.58    
Maximum (in dollars per share) $ 44.99    
2004 Stock Option Plan | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Termination grace periods 90 days    
2004 Stock Option Plan | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Termination grace periods 180 days