XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.2.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]    
Accrued expenses $ 120,769 $ 195,810
Accrued payroll and payroll related 104,543 146,313
Income taxes payable 8,495 4,553
Short-term borrowings 512 20,060
Other payables 63,782 72,823
Total accrued expenses and other current liabilities 298,101 439,559
Other payables denominated in crypto assets $ 13,100 $ 0