Income Taxes - Effective Income Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Income tax (expense) benefit at the federal statutory rate $ (182,728) $ (29,136) $ 161,768
State income tax (expense) benefit - net of federal benefit (16,007) (1,648) 9,046
Noncontrolling interest in partnership 49,309 0 (496)
Nondeductible stock-based and other compensation (10,827) (6,609) (8,047)
Nondeductible expenses (122) (83) (151)
Change in valuation allowance 40,083 36,907 (76,996)
Income tax (expense) benefit $ (120,292) $ (569) $ 85,124