XML 516 R100.htm IDEA: XBRL DOCUMENT v3.22.2
Other current liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Other Liabilities Disclosure [Abstract]    
Derivative liabilities $ 19,442 $ 41,815
Deferred revenue 30,515 28,662
Income tax payable 19,452 8,881
Due to affiliates 10,326 9,088
Other current liabilities 14,551 17,590
Total other current liabilities $ 94,286 $ 106,036