v3.26.1
Income Taxes - Summary of Components of Tax Provision (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Current        
Federal $ 4,175 $ 5,757 $ 6,136 $ 10,418
State 1,659 2,569 2,399 4,091
Deferred        
Federal (893) (1,709) 370 (1,448)
State (224) (812) 140 (543)
Total income tax provision $ 4,717 $ 5,805 $ 9,045 $ 12,518