XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Reconciliation of income tax expense (benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Taxes      
Income tax rate (as a percent) 21.00% 21.00% 21.00%
Federal income tax expense $ 105,015 $ 93,185 $ 94,235
State income tax expense, net of federal benefit 18,740 20,891 21,375
Equity-based compensation 4,086 1,027 1,713
Change in valuation allowance 5 2,582  
Other 441 (191) (200)
Total income tax expense $ 128,287 $ 117,494 $ 117,123