v3.26.1
Income Taxes - Schedule of 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
Current        
Federal, Current $ (119) $ 4,013 $ 229 $ 7,662
State, Current (22) 731 42 1,397
Total current income tax expense (141) 4,744 271 9,059
Deferred        
Federal, Deferred 2,192 20 6,094 75
State, Deferred 405 4 1,127 14
Total deferred income tax expense 2,597 24 7,221 89
Total income tax expense $ 2,456 $ 4,768 $ 7,492 $ 9,148