v3.26.1
Income Taxes - Schedule of Components of Income Tax Expense (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 (benefit) expense:        
Federal $ (770) $ 4,345 $ 0 $ 13,469
State (130) 493 120 1,434
Total current income tax (benefit) expense (900) 4,838 120 14,903
Deferred income tax expense:        
Federal 26,842 4,466 4,468 2,666
State 1,391 400 457 374
Total deferred income tax expense 28,233 4,866 4,925 3,040
Total income tax expense $ 27,333 $ 9,704 $ 5,045 $ 17,943