XML 83 R70.htm IDEA: XBRL DOCUMENT v3.21.1
Other non-current liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Other non-current liabilities    
Operating lease liability $ 116,342 $ 112,818
Tax payable 19,888 19,706
Finance lease liability 16,624 17,109
Other 6,412 3,367
Total other non-current liabilities $ 159,266 $ 153,000