XML 132 R107.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes, Current and Deferred Amounts of Income Tax Expense Table (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 29,319 $ 58,982 $ 57,916
State 5,283 22,092 12,035
Total current 34,602 81,074 69,951
Deferred:      
Federal (8,371) 12,531 9,115
State (3,135) (97) 6,247
Total deferred (11,506) 12,434 15,362
Total income tax expense $ 23,097 $ 93,508 $ 85,313