XML 124 R102.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Provision for income taxes breakup (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 143,507 $ 111,433 $ 5,940
State 31,979 23,157 7,044
Total current tax expense 175,486 134,590 12,984
Deferred:      
Federal (10,150) 738 103,875
State 129 1,216 20,454
Total deferred tax (income) expense (10,021) 1,954 124,329
Provision for income taxes $ 165,465 $ 136,544 $ 137,313
Federal statutory income tax rate (as a percent) 21.00% 21.00% 21.00%