XML 80 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provision for Income Tax Rate to Statutory Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Effective Income Tax Rate Reconciliation, Percent [Abstract]      
Provision at statutory rate $ 182,044 $ 195,553 $ 172,040
State taxes, net of federal benefit 21,659 19,223 16,568
Foreign rate differential 7,887 3,620 4,303
Foreign derived intangible income (8,669) (8,187) 0
Research and development credit (23,130) (18,809) (8,046)
Unrecognized tax benefits including interest and penalties (9,210) (11,793) (6,554)
Valuation allowance adjustments 7,345 6,714 (1,928)
State credits (8,035) (6,954) (5,403)
Global intangible low-taxed income 474 1,607 1,143
Return to provision adjustments 1,057 (6,318) (8,500)
Executive compensation limitation 8,712 4,893 3,104
Other foreign inclusions 1,563 16,562 34
Tax incentives (12,996) (7,202) (1,307)
Other 3,129 3,110 3,759
Total Current and Deferred $ 171,830 $ 192,019 $ 169,213