XML 89 R79.htm IDEA: XBRL DOCUMENT v3.23.3
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued expenses $ 84,369 $ 75,532
Accrued payroll and payroll related 182,774 90,257
Income taxes payable 14,663 5,534
Short-term borrowings 0 20,519
Obligation to return collateral 32,815 26,874
Other payables 59,753 112,520
Total accrued expenses and other current liabilities 374,374 331,236
Other payables denominated in crypto assets $ 11,600 $ 8,800