XML 95 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Provision for (benefit from) income taxes      
Current $ 108 $ 18,478 $ 4,797
Deferred (163,613) 42,022 10,356
Income tax expense (benefit) $ (163,505) $ 60,500 $ 15,153