XML 106 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Components of Provision for (Benefit from) Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Current:      
Federal $ 6,133 $ 68,939 $ 63,041
State 2,932 14,413 13,769
Foreign 622 933 755
Total current provision 9,687 84,285 77,565
Deferred:      
Federal 63,534 (72,046) 9,808
State 3,806 (22,495) 6,377
Foreign 368 557 360
Total deferred provision 67,708 (93,984) 16,545
Provision for (benefit from) income taxes $ 77,395 $ (9,699) $ 94,110