XML 93 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES - Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 70,144 $ 73,092 $ 56,717
State 16,857 17,301 14,216
Total current income tax expense (benefit) 87,001 90,393 70,933
Deferred:      
Federal 582 (22,280) (5,158)
State 53 (5,201) (1,338)
Total deferred income tax expense (benefit) 635 (27,481) (6,496)
Provision for income taxes $ 87,636 $ 62,912 $ 64,437