XML 85 R75.htm IDEA: XBRL DOCUMENT v3.23.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Schedule of accounts payable and accrued expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued expenses $ 80,484 $ 75,532
Accrued payroll and payroll related 113,357 90,257
Income taxes payable 2,840 5,534
Short-term borrowings 0 20,519
Obligation to return collateral 1,403 26,874
Other payables 64,167 112,520
Total accrued expenses and other current liabilities 262,251 331,236
Other payables denominated in crypto assets $ 15,400 $ 8,800