XML 146 R108.htm IDEA: XBRL DOCUMENT v3.22.4
Share-based Payments (Compensation Costs) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Total compensation costs related to share based payments $ 44,461 $ 33,877 $ 22,684
Selling, General and Administrative Expenses [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Stock option compensation expense 12,145 8,365 5,853
Equity-classified share units 22,027 12,574 9,897
Liability-classified share units 3 (580) 3,635
Employee share purchase plan - employer contributions 2,786 2,747 2,497
Total compensation costs related to share based payments 36,961 23,106 21,882
Acquisition-related Costs [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost [Line Items]      
Share based continuing employment costs 7,500 10,771 802
Total compensation costs related to share based payments $ 7,500 $ 10,771 $ 802