XML 60 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Basis of presentation - Schedule of Other Current Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Income taxes payable - current $ 2,590 $ 13,720
Hedge payable - current 6,058 13,031
Other 16,514 15,827
Other current liabilities $ 25,162 $ 42,578