XML 80 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Income Tax Expense Benefit Income Tax Reconciliation (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Tax at statutory rate $ (77,244) $ 51,868 $ 294,408
Tax effect of:      
Research and development and other income tax credits (41,796)    
Valuation allowance on deferred tax assets (16,499) (2,307) (47,077)
State income taxes, net of federal benefit (20,215) (10,542) 14,680
Effect of changes in state tax laws or rates 6,847    
Other (168) (3,924) (950)
Total $ (149,075) $ 35,095 $ 261,061