v3.22.4
INCOME TAXES - Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 56,717 $ 49,105 $ 60,591
State 14,216 11,898 13,460
Total current income tax expense (benefit) 70,933 61,003 74,051
Deferred:      
Federal (5,158) (716) (23,054)
State (1,338) (8) (4,755)
Total deferred income tax expense (benefit) (6,496) (724) (27,809)
Provision for income taxes $ 64,437 $ 60,279 $ 46,242