XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Reconciliation of income tax expense (benefit) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Taxes      
Income tax rate (as a percent) 21.00% 21.00% 21.00%
Federal income tax expense $ 115,210 $ 105,015 $ 93,185
State income tax expense, net of federal benefit 26,520 18,740 20,891
Equity-based compensation 4,597 4,086 1,027
Charitable contributions 2,576    
Change in valuation allowance (2,350) 5 2,582
Other 1,176 441 (191)
Total income tax expense $ 147,729 $ 128,287 $ 117,494