XML 80 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income Taxes - Schedule of Provision for Income Tax Rate to Statutory Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Provision at statutory rate $ 108,599 $ 182,044 $ 195,553
State taxes, net of federal benefit 10,003 21,659 19,223
Foreign rate differential 2,196 7,887 3,620
Foreign derived intangible income (1,744) (8,669) (8,187)
Research and development credit (20,706) (23,130) (18,809)
Unrecognized tax benefits including interest and penalties (2,026) (9,210) (11,793)
Valuation allowance adjustments 10,797 7,345 6,714
State credits (4,526) (8,035) (6,954)
Global intangible low-taxed income 2,605 474 1,607
Return to provision adjustments (5,421) 1,057 (6,318)
Executive compensation limitation 5,404 8,712 4,893
Other foreign inclusions (13,601) 1,563 16,562
Tax incentives (16,476) (12,996) (7,202)
Other (3,141) 3,129 3,110
Total Current and Deferred $ 71,963 $ 171,830 $ 192,019