v3.25.4
Income Taxes - Schedule of Components of Income Tax Provision (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current provision :      
Federal $ (919) $ 38,378 $ 41,804
State 2,263 5,217 10,053
Total current provision 1,344 43,595 51,857
Deferred provision (benefit):      
Federal 13,703 (24,566) (36,253)
State 4,794 (5,955) (10,080)
Foreign 1,338 115 (502)
Change in valuation allowance (1,338) (115) 502
Total deferred expense (benefit) 18,497 (30,521) (46,333)
Total income tax provision $ 19,841 $ 13,074 $ 5,524