XML 403 R118.htm IDEA: XBRL DOCUMENT v3.25.0.1
SHARE-BASED COMPENSATION - Schedule of movement of potential shares (Details) - $ / shares
1 Months Ended 3 Months Ended 12 Months Ended
May 31, 2024
Apr. 30, 2023
Apr. 30, 2022
May 31, 2021
Apr. 30, 2020
Apr. 30, 2019
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Weighted-Average Grant-Date Fair Value per Share                      
Forfeited during the period, non-fulfilment of performance conditions (in shares)                 0    
Performance-Based RSU                      
Potential Shares                      
Beginning balance (in shares)             1,797,179   1,797,179    
Granted (in shares)                 600,268 701,945 603,023
Over-performance (in shares)                 297,335    
Vested (in shares) (864,792) (1,701,233) (1,849,268)           (864,792)    
Forfeited (in shares)                 (49,157)    
Ending balance (in shares)                 1,780,833 1,797,179  
Weighted-Average Grant-Date Fair Value per Share                      
Beginning balance (in USD per share)             $ 24.95   $ 24.95    
Granted (in USD per share)             $ 27.14 $ 22.73   $ 22.73 $ 26.05
Over-performance (in USD per share)                 26.58    
Vested (in USD per share)                 26.58    
Forfeited (in USD per share)                 24.80    
Ending balance (in USD per share)                 $ 25.18 $ 24.95  
Percentage of share-based payments vesting multiplier       152.00% 174.00% 200.00%     100.00%    
Restricted Stock Units                      
Potential Shares                      
Beginning balance (in shares)             1,664,370   1,664,370    
Granted (in shares)                 545,477 701,976 556,360
Over-performance (in shares)                 0    
Vested (in shares)                 (473,952)    
Forfeited (in shares)                 (68,084)    
Ending balance (in shares)                 1,667,811 1,664,370  
Weighted-Average Grant-Date Fair Value per Share                      
Beginning balance (in USD per share)             $ 17.17   $ 17.17    
Granted (in USD per share)                 19.82 $ 16.13 $ 18.81
Over-performance (in USD per share)                 0    
Vested (in USD per share)                 16.91    
Forfeited (in USD per share)                 17.85    
Ending balance (in USD per share)                 $ 18.08 $ 17.17