v3.26.1
Income Taxes - Provision (Benefit) 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 Tax Disclosure [Abstract]        
Current Federal     $ 6,102 $ 7,335
Current State $ 2,083 $ 0 4,529 2,297
Deferred Federal     10,670 (2,185)
Deferred State (1,450) 0 (2,847) (238)
Effective tax rate $ 6,188 $ 4,018 $ 18,454 $ 7,209