v3.26.1
Income Taxes - Components (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Current:        
Federal $ 6,289 $ 4,340 $ 12,293 $ 9,063
State 437 285 849 605
Foreign (60) 0 (83) 0
Total current income tax expense 6,666 4,625 13,059 9,668
Deferred:        
Federal (371) 593 (3,552) (184)
State (54) 130 (581) 46
Total deferred income tax expense (425) 723 (4,133) (138)
Income tax expense $ 6,241 $ 5,348 $ 8,926 $ 9,530