v3.25.4
Income Taxes - Schedule of Provision for Income Tax Rate to Statutory Rate Reconciliation for the Year Ended 2024 and 2023 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Provision at statutory rate $ 96,334 $ 108,599 $ 182,044
State taxes, net of federal benefit 29,913 10,003 21,659
Foreign rate differential 147 2,196 7,887
Foreign derived intangible income   (1,744) (8,669)
Research and development credit (9,597) (20,706) (23,130)
Unrecognized tax benefits including interest and penalties 4,978 (2,026) (9,210)
Valuation allowance adjustments   10,797 7,345
State credits   (4,526) (8,035)
Global intangible low-taxed income 6,679 2,605 474
Return to provision adjustments   (5,421) 1,057
Executive compensation limitation   5,404 8,712
Other foreign inclusions   (13,601) 1,563
Tax incentives   (16,476) (12,996)
Other   (3,141) 3,129
Total Current and Deferred $ 129,577 $ 71,963 $ 171,830