XML 479 R99.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Significant Components of the Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 179,019 $ 158,475 $ 109,899
State 41,981 39,652 26,053
Total current provision 221,000 198,127 135,952
Deferred:      
Federal 958 (40,658) 7,478
State 1,571 (8,363) 1,499
Total deferred provision (benefit) 2,529 (49,021) 8,977
Income tax expense $ 223,529 $ 149,106 $ 144,929