XML 88 R70.htm IDEA: XBRL DOCUMENT v3.21.2
Other non-current liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Other non-current liabilities    
Operating lease liability $ 114,068 $ 112,818
Tax payable 18,253 19,706
Finance lease liability 14,809 17,109
Other 6,430 3,367
Total other non-current liabilities $ 153,560 $ 153,000