v3.26.1
Income Taxes (Provision for Income Taxes) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Taxes [Abstract]        
Domestic     $ 24,400 $ 20,837
Income before income tax expense $ 12,714 $ 10,739 24,400 20,837
Current tax expense:        
Federal     4,745 0
State     58 0
Total current     4,803 0
Deferred tax expense:        
Federal     140 3,948
State     1,028 1,091
Deferred income tax expense     1,168 5,039
Total Income tax expense $ 3,636 $ 2,599 $ 5,971 $ 5,039