XML 106 R93.htm IDEA: XBRL DOCUMENT v3.25.4
Income Taxes - Components of Provision for (Benefit from) Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Current:      
Federal $ 19,410 $ 6,133 $ 68,939
State 5,062 2,932 14,413
Foreign 416 622 933
Total current provision 24,888 9,687 84,285
Deferred:      
Federal (32,254) 63,534 (72,046)
State 33,231 3,806 (22,495)
Foreign 117 368 557
Total deferred provision 1,094 67,708 (93,984)
Provision for (benefit from) income taxes $ 25,982 $ 77,395 $ (9,699)