v3.22.4
INCOME TAXES - Schedule of Income before Income Tax, Domestic and Foreign (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Domestic $ (3,071,951) $ 2,977,406 $ 396,709
Foreign 7,369 49,541 12,490
(Loss) income before income taxes $ (3,064,582) $ 3,026,947 $ 409,199