XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAX (Tables)
12 Months Ended
Dec. 31, 2024
Income Tax Disclosure [Abstract]  
Schedule of Income Tax Provision on Income From Operations Income tax provision on income from operations consists of the following:
 Years Ended December 31,
 202420232022
Current:   
Federal$60,997 $86,218 $84,570 
State14,807 19,803 25,975 
 75,804 106,021 110,545 
Deferred(30,663)(73,704)(87,192)
 $45,141 $32,317 $23,353 
Schedule of Reconciliation of U.s. Statutory Income Tax Rate to Effective Income Tax Expense Rate
Reconciliation of the U.S. statutory income tax rate to our effective income tax expense rate for operations follows:
 Years Ended December 31,
 202420232022
Federal income tax expense at statutory rate$64,715 $41,630 $39,395 
State income tax, net of federal income tax benefit8,917 6,881 9,197 
Net operating loss carryback— — (261)
Excess tax benefits of share-based compensation(21,143)(9,325)(7,752)
Tax credits(22,095)(20,494)(31,334)
Non-deductible business expenses4,786 5,191 5,425 
Uncertain tax positions10,109 7,647 8,338 
Other, net(148)787 345 
 $45,141 $32,317 $23,353 
Schedule of Deferred Tax Assets and Liabilities
The tax effects of the major items recorded as deferred tax assets and liabilities as of December 31 are:
 20242023
Deferred income tax assets:  
Capitalized research and experimental expenditures$157,812 $130,972 
Operating expenses not currently deductible8,593 22,180 
Stock option and other employee benefit plans22,095 21,864 
Loss and credit carryforwards5,836 7,430 
Deferred revenue1,670 1,923 
Other55 111 
Total deferred income tax assets196,061 184,480 
Valuation allowance(794)— 
Total deferred income tax assets, net of valuation allowance195,267 184,480 
Deferred income tax liabilities:  
Intangible assets(223,459)(242,522)
Property and equipment(5,624)(8,659)
Prepaid expenses(13,687)(11,889)
Total deferred income tax liabilities(242,770)(263,070)
Net deferred income tax liabilities$(47,503)$(78,590)
Schedule of Unrecognized Tax Benefits
The following table provides a reconciliation of the gross unrecognized tax benefits from uncertain tax positions for the years ended December 31:
20242023
Balance at beginning of period$20,869 $14,044 
Additions for tax positions of prior period4,970 3,087 
Reductions for tax positions of prior period— (338)
Additions for tax positions of current period4,346 4,838 
Expiration of statutes of limitations(430)(762)
Balance at end of period$29,755 $20,869