v3.25.0.1
Income Taxes - Schedule of Differences Between Income Taxes Computed at the Federal Statutory Rate and the Provision for Income Taxes (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]      
Expected income tax (expense) benefit at the federal statutory rate $ (6,123) $ 37,845 $ 21,029
State taxes net of federal benefit 732 9,131 5,047
Stock-based compensation 31,010 7,741 4,414
Executive compensation limitation (10,511) (4,151) (5,179)
Difference in foreign tax rates (2,499) (2,614) 290
Non-deductible acquisition costs (1,447)    
U.S. tax credits 63,124 45,274 15,561
Foreign withholding taxes (2,044) (1,449) (1,268)
Change in valuation allowance (99,229) (105,181) (47,552)
Non research and development tax reserves (4,276)    
Foreign derived intangible income 4,872    
Other U.S. and foreign permanent differences 2,342 (531) (1,236)
Total income tax provision $ (24,049) $ (13,935) $ (8,894)