v3.26.1
Income Taxes - Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Current income tax expense        
Federal $ 5,481 $ 5,453 $ 11,351 $ 10,543
State 1,131 691 2,246 1,501
Total current income tax expense 6,612 6,144 13,597 12,044
Deferred tax expense        
Federal 460 144 712 (336)
State 69 21 106 (50)
Total deferred income tax expense 529 165 818 (386)
Total income tax expense $ 7,141 $ 6,309 $ 14,415 $ 11,658