v3.25.4
INCOME TAXES - Schedule of Components of Provision for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 23,745 $ 24,444 $ 21,756
State and local 10,286 9,536 10,752
Total current 34,031 33,980 32,508
Deferred:      
Federal 1,062 2,594 279
State and local 615 2,581 3,965
Total deferred 1,677 5,175 4,244
Total income tax provision $ 35,708 $ 39,155 $ 36,752