v3.26.1
Income Taxes - Schedule of Income Tax Provision (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Current income tax expense    
Federal $ 6,080 $ 5,134
State 906 765
Total current income tax expense 6,986 5,899
Deferred tax expense    
Federal 251 (480)
State 37 (71)
Total deferred income tax expense 288 (551)
Total income tax expense $ 7,274 $ 5,348