v3.22.4
INCOME TAXES - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current      
Federal $ 1,654 $ (51,942) $ 65,269
State 3,985 4,456 18,162
Foreign 22,763 8,642 2,977
Total current 28,402 (38,844) 86,408
Deferred      
Federal (361,056) (438,810) 1,373
State (126,713) (93,959) (514)
Foreign 19,734 (25,560) (385)
Total deferred (468,035) (558,329) 474
(Benefit from) provision for income taxes $ (439,633) $ (597,173) $ 86,882