v3.26.1
INCOME TAXES - Schedule of Components of Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Tax Disclosure [Abstract]        
Current federal tax expense $ 35,497 $ 16,861 $ 59,829 $ 27,779
Current state tax expense 11,471 5,737 18,903 9,249
Deferred federal tax expense 4,032 4,260 6,014 4,696
Deferred state tax (benefit) expense 324 504 251 718
Income tax expense 51,324 27,362 84,997 42,442
Cash paid (received) for income taxes $ 68,771 $ 33,605 $ 68,771 $ 33,566