XML 126 R104.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision for income taxes breakup (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Federal $ 111,433 $ 5,940 $ 43,959
State 23,157 7,044 16,512
Total current tax expense 134,590 12,984 60,471
Deferred:      
Federal 738 103,875 61,521
State 1,216 20,454 6,744
Total deferred tax (benefit) expense 1,954 124,329 68,265
Provision for income taxes $ 136,544 $ 137,313 $ 128,736
Federal statutory income tax rate (as a percent) 21.00% 21.00% 21.00%