v3.22.4
PREPAID EXPENSES AND OTHER ASSETS - Schedule of prepaid expenses and other current and non-current assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Prepaid expenses and other current assets    
Prepaid expenses $ 98,204 $ 123,246
Deposits 0 9,658
Fair Value 100,007 0
Other 18,837 2,945
Total prepaid expenses and other current assets 217,048 135,849
Other non-current assets    
Strategic investments 326,683 363,950
Deferred tax assets 1,046,791 573,547
Deposits 10,989 13,347
Other 17,257 1,463
Total other non-current assets $ 1,401,720 $ 952,307