XML 97 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Schedule of Components of Income Tax Benefit (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current provision :      
Federal $ 41,804 $ 37,470 $ 15,263
State 10,053 8,387 5,620
Total current provision 51,857 45,857 20,883
Deferred provision (benefit):      
Federal (36,253) (26,570) (35,284)
State (10,080) (7,831) (11,599)
Foreign (502) 1,054 (2,080)
Change in valuation allowance 502 (1,054) 2,080
Total deferred benefit (46,333) (34,401) (46,883)
Total income tax provision (benefit) $ 5,524 $ 11,456 $ (26,000)