v3.25.4
INCOME TAXES - Schedule of Allocation of Income Tax Expense Between Current and Deferred Portions (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current      
Federal $ 18,731 $ 17,090 $ 12,538
State 8,438 7,517 6,384
Total current 27,169 24,607 18,922
Deferred      
Federal 268 307 2,811
State 61 689 1,006
Total deferred 329 996 3,817
Income tax expense $ 27,498 $ 25,603 $ 22,739