v3.25.4
Income Taxes - Schedule of Components of Income Tax Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current provision      
Federal $ 4,682 $ 14,700 $ 5,390
State 2,635 6,126 7,385
Total current provision 7,317 20,826 12,775
Deferred provision      
Federal 11,262 (3,244) 10,278
State 2,080 856 (2,932)
Total deferred provision 13,342 (2,388) 7,346
Total Provision      
Federal 15,944 11,456 15,668
State 4,715 6,982 4,453
Total income tax expense $ 20,659 $ 18,438 $ 20,121