XML 135 R105.htm IDEA: XBRL DOCUMENT v3.21.1
SHARE-BASED PAYMENTS - Employee share purchase plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Share-based payment transaction    
Total share-based compensation $ 34.4 $ 30.2
Employee share purchase plan    
Share-based payment transaction    
Maximum contribution of annual base salary of employees (as a percent) 10.00%  
Employer contributions (as a percent) 50.00%  
Total share-based compensation $ 2.4 $ 2.1