XML 109 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating expenses (Schedule of Selling, General and Administrative Expenses) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating expenses      
Wages, salaries and benefits $ 293,931 $ 265,029 $ 229,624
Share-based compensation expense 23,106 21,879 16,404
Buildings, facilities and technology expenses 73,490 62,755 61,177
Travel, advertising and promotion expenses 25,940 25,780 38,248
Professional fees 25,969 18,220 15,572
Other SG&A expenses 22,163 23,860 21,364
Total selling, general and administrative expenses $ 464,599 $ 417,523 $ 382,389