XML 126 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current income tax provision (benefit):      
Federal $ (2,231) $ 61,962 $ 59,333
State 1,458 32,754 32,794
Total current income tax provision (benefit) (773) 94,716 92,127
Deferred income tax provision:      
Federal 3,127 3,705 18,753
State 835 2,194 10,054
Total deferred income tax provision 3,962 5,899 28,807
Total income tax provision $ 3,189 $ 100,615 $ 120,934