XML 147 R108.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-based payments (Compensation Costs) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total compensation costs related to share based payments $ 33,877 $ 22,684 $ 16,405
Selling, General and Administrative Expenses [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock option compensation expense 8,365 5,853 4,697
Equity-classified share units 12,574 9,897 8,047
Liability-classified share units (580) 3,635 1,380
Employee share purchase plan - employer contributions 2,747 2,497 2,281
Total compensation costs related to share based payments 23,106 21,882 $ 16,405
Acquisition-related Costs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share based continuing employment costs 10,771 802  
Total compensation costs related to share based payments $ 10,771 $ 802